ホームページ  >  に質問  >  本文

ホスト - nginx を使用して ubuntu で仮想ホストを構成すると失敗する

環境: 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 へのアクセスと同じです。この問題を解決するにはどうすればよいですか?ありがとう。

PHP中文网PHP中文网2661日前1321

全員に返信(3)返信します

  • 代言

    代言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

    大丈夫なはずです

    返事
    0
  • Frank

    とても良い

    Frank · 2020-10-29 13:12:17
  • 世界只因有你

    世界只因有你2017-07-06 10:39:31

    ubuntu16.04 + nginx 環境に適した、より良い記事を見つけました。
    https://www.digitalocean.com/...

    返事
    0
  • キャンセル返事