環境: ubuntu16.04 nginx1.10.0
nginx 設定ファイル /etc/nginx/site-available/default
hosts ファイルの場所 /etc/hosts
1. このマシンは仮想ホスト localhost で構成されており、ルート ディレクトリは /var/www/localhost
にマップされています。2. 仮想ホストを追加したいので、test.com 仮想ホスト構成ファイルを /etc/nginx/site-avaliable/ ディレクトリに追加します。ルート ディレクトリは /var/www/test.com にマッピングされます。 、ホスト内で 192.168.1.104 test.com (ローカル IP) をファイルに追加しますが、nginx サービスを再起動した後でも、test.com へのアクセスは localhost へのアクセスと同じです。この問題を解決するにはどうすればよいですか?ありがとう。
/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
大丈夫なはずです
ubuntu16.04 + nginx 環境に適した、より良い記事を見つけました。
https://www.digitalocean.com/...