環境:ubuntu16.04 nginx1.10.0
nginx 設定檔 /etc/nginx/site-available/default
hosts 檔案位置 /etc/hosts
1.本機已設定一個虛擬主機localhost,root目錄對應到/var/www/localhost
#2.想增加一個虛擬主機,所以在/etc/nginx/site-avaliable/目錄下增加一個test.com虛擬主機設定文件,root目錄映射到/var/www/test.com,並且在hosts文件中加入192.168.1.104 test.com(本機IP),但是重啟nginx服務後,訪問test.com還是與訪問localhost一樣的,該怎麼解決?謝謝。
代言2017-07-06 10:39:31
假設你/etc/nginx/site-avaliable/
目錄下增加的那個設定檔叫做test.com.conf
注意,必須是要.conf結尾的,別的不行。
然後ssh裡面,輸入 sudo a2ensite test.com.conf
(這句話本質上是給你site-avaliable/test.com.conf
創建一個快捷方式到 site-enabled/
)
再重啟Apache服務 sudo service apache2 restart
就應該可以了
世界只因有你2017-07-06 10:39:31
找到了一篇比較好的文章,適合 ubuntu16.04 + nginx 環境的。
https://www.digitalocean.com/...