hosts - ubuntu下用nginx設定虛擬主機失效
PHP中文网
PHP中文网 2017-07-06 10:37:31
0
3
1346

環境: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一樣的,該怎麼解決?謝謝。

PHP中文网
PHP中文网

认证0级讲师

全部回覆(2)
代言

假設你/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

就應該可以了

  • 回覆 很好
    Frank 作者 2020-10-29 13:12:17
世界只因有你

找到了一篇比較好的文章,適合 ubuntu16.04 + nginx 環境的。
https://www.digitalocean.com/...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!