自己动手搭建一个简单的网站
我準備搭建一個屬于自己的網站,一方面是了解建站的知識,另一個方面是為了測試Http請求相關的內容。
建站資料
下面是建站需要的資料:
建站步驟
下面是具體的實現步驟,請大家參考:
sudo apt install nginx-full
演示網站
此時,一個簡單的網站已經創建好了,接下來驗證一下創建的網站是否可用。首先打開Mint中的瀏覽器(默認是Firefox),在瀏覽器的地址欄中輸入localhost(或者127.0.0.1),這時就會顯示一個網站頁面,具體如下圖所示:
這是Nginx服務器默認的網站頁面,如果不能顯示此頁面,說明Nginx安裝失敗。安裝Nginx時也可以使用編譯源碼的方式來安裝,其優點是可以配置各種需求,缺點是安裝時間較長而且相對復雜一些。
除了在本機(虛擬機中的服務器)上訪問網站外,還可以在Win7(主機)上訪問網站,首先打開Win7中的瀏覽器,接著在瀏覽器中輸入虛擬機的IP地址,此時會顯示上面圖片中的頁面。這種訪問方式和真實場景類似:虛擬機中的服務器相當于真實場景中的服務器,Win7相當于我們日常使用的電腦。
使用這種方式時還需要對虛擬機的網絡做設置,不然無法在Win7(主機)上訪問服務器(虛擬機中的Nginx服務器),具體的設置如下:
打開虛擬機的設置菜單,選擇網絡,在彈出窗口中選擇網卡2,將其設置為Host-Only網絡,具體如下圖所示:
一個簡單的網站就這樣搭建好了,希望大家都自己動手去實踐,這樣可以掌握其背后的原理。
建站原理
在實際項目中,搭建網站也是同樣的原理,不過服務器是真實的電腦不是虛擬機,服務器上運行的操作系統可能是Linux或者Windows Server.服務器上運行的Web服務器可能是Apache或者Nginx.我們為了簡單起見使用的是Nginx默認的Web頁面,在實際場景中需要自己創建Web頁面,這就是我們通常說的前端。我們訪問網絡時使用的服務器的IP地址,在實際場景中是不可以的,因此我們還需要通過DNS服務器把IP地址轉換成域名地址,也就是我們常用的www.xxx.com。我們在這里只是演示如何創建一個簡單的網站 ,因此沒有使用DNS服務器解析域名。
總結
以上是生活随笔為你收集整理的自己动手搭建一个简单的网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一键GHOST使用图文教程
- 下一篇: 中国大学MOOC消费者行为学考试题库(含