安裝nginx、nginx配置虛擬主機、用戶認證、域名重定向

安裝Nginx

  • 下載、解壓Nginx

  • 配置編譯選項

  • 編譯 、安裝
make && make install
  • 編寫Nginx啓動腳本

腳本內容在https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/etc_init.d_nginx html

修改配置文件linux

nginx裏自己有配置文件,咱們也能夠使用網址https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/nginx.confnginx

中的配置文件git

先將原來的配置文件更名,再講上面網址裏的配置文件內容粘貼到文件裏curl

  • 檢驗是否有錯誤

  • 啓動Nginx

  • 測試是否能解析PHP

編寫測試文件測試

 

Nginx默認虛擬主機

修改主配置文件nginx.conf,增長下面一行加密

意思是加載/usr/local/nginx/conf/vhost/目錄下全部的 .conf 文件,再 把全部的虛擬文件放在vhost目錄下url

而後建立這個目錄,再這個目錄下建立一個文件spa

寫入內容.net

而後建立 /data/wwwroot/default 目錄

在上面目錄中建立一個index.html 文件在裏面隨便寫入一些內容

檢測、從新加載

訪問

用戶認證

在/usr/local/nginx/conf/vhost/目錄裏建立以個新的虛擬主機

用yum安裝httpd

設置用戶及密碼

檢測、從新加載

用curl驗證

curl要使用-u加用戶名加密碼才能顯示正常。

若是是針對一個目錄作用戶認證,要在location 修改後面的路徑。

針對一個文件就在location後加 ~文件名。

域名重定向

更改/usr/local/nginx/conf/vhost/test.com.conf文件內容爲:

-t 和 -s reload 檢測及從新加載。

這樣 curl 訪問test2.com 會跳轉到test.com

相關文章
相關標籤/搜索