環(huán)境:ubuntu16.04 nginx1.10.0
nginx 設(shè)定檔 /etc/nginx/site-available/default
hosts 檔案位置 /etc/hosts
1.本機(jī)已設(shè)定一個(gè)虛擬主機(jī)localhost,root目錄對(duì)應(yīng)到/var/www/localhost
#2.想增加一個(gè)虛擬主機(jī),所以在/etc/nginx/site-avaliable/目錄下增加一個(gè)test.com虛擬主機(jī)設(shè)定文件,root目錄映射到/var/www/test.com,並且在hosts文件中加入192.168.1.104 test.com(本機(jī)IP),但是重啟nginx服務(wù)後,訪問test.com還是與訪問localhost一樣的,該怎麼解決?謝謝。
認(rèn)證0級(jí)講師
假設(shè)你/etc/nginx/site-avaliable/
目錄下增加的那個(gè)設(shè)定檔叫做test.com.conf
注意,必須是要.conf結(jié)尾的,別的不行。
然後ssh裡面,輸入 sudo a2ensite test.com.conf
(這句話本質(zhì)上是給你site-avaliable/test.com.conf
創(chuàng)建一個(gè)快捷方式到 site-enabled/
)
再重啟Apache服務(wù) sudo service apache2 restart
就應(yīng)該可以了
找到了一篇比較好的文章,適合 ubuntu16.04 + nginx 環(huán)境的。
https://www.digitalocean.com/...