什么是www
www是world wide web的縮寫,及萬維網,也就是全球信息廣播的意思
通常說的上網就是使用www來查詢用戶所需要的信息。
www可以結合文字、圖形、影像以及聲音等多媒體,超鏈接的方式將信息以Internet傳遞到世界各 處去。
當你連接www網站,該網站會提供一些數據,客戶端要使用可以解析這些數據的軟件來處理,那就 是瀏覽器
狀態代碼
狀態碼? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 含義
200 OK? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?客戶端請求成功
400 Bad Request? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??客戶端請求有語法錯誤,不能被服務器所理解
401 Unauthorized? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 請求未經授權,這個狀態代碼必須和 WWW-Authenticate? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?報頭域一起 使用
403 Forbidden ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?服務器收到請求,但是拒絕提供服務
404 Not Found? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??請求資源不存在,舉個例子:輸入了錯誤的URL
500 Internal Server Error? ? ? ? ? ? ? ? ? ? ? ?服務器發生不可預期的錯誤
503 Server Unavailable? ? ? ? ? ? ? ? ? ? ? ? ? 服務器當前不能處理客戶端的請求,一段時間后可能恢復? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?正常
web服務的常用種類
apache? ? nginx? ? ?openresty? ? 大廠自研
nginx的安裝與啟用
開源版本的Nginx官網: http://nginx.org?
Nginx在安裝的過程中可以選擇源碼安裝也可以選擇使用軟件包安裝
源碼安裝下載相應的源碼壓縮包解壓后編譯完成安裝
軟件安裝包可以使用rpm或者apt命令進行安裝,也可以使用dnf通過軟件倉庫安裝
首先建立軟件倉庫:
執行安裝命令:
啟用服務并啟用服務:
在安裝nginx之前還要配置好系統的軟件倉庫,nginx的安裝需要通過系統軟件倉庫來解決依賴性
查看默認發布文件的位置
可以查看所有可以發布文件的位置
nginx的端口修改:
一般使用的是80端口,可以進行修改
nginx的訪問控制:
只允許這個IP訪問
對于訪問控制設置用戶密碼
用戶:
密碼:
設置完成后登錄需認證密碼
nginx的虛擬主機:
基于IP的虛擬主機:
首先添加兩個IP
域名定向IP
這樣在不同的IP有不同的頁面內容
基于用戶的虛擬主機:
添加域名解析
結果: