suchen

Heim  >  Fragen und Antworten  >  Hauptteil

hosts – Die Verwendung von Nginx zum Konfigurieren eines virtuellen Hosts unter Ubuntu schlägt fehl

Umgebung: ubuntu16.04 + nginx1.10.0
Nginx-Konfigurationsdatei /etc/nginx/site-available/default
Speicherort der Hosts-Datei /etc/hosts

1. Diese Maschine wurde mit einem virtuellen Host localhost konfiguriert und das Stammverzeichnis ist /var/www/localhost zugeordnet

2. Ich möchte einen virtuellen Host hinzufügen, also füge ich eine test.com-Konfigurationsdatei für den virtuellen Host im Verzeichnis /etc/nginx/site-avaliable/ hinzu. Das Stammverzeichnis ist /var/www/test.com zugeordnet. und in der Hosts-Datei 192.168.1.104 test.com (lokale IP) hinzufügen, aber nach dem Neustart des Nginx-Dienstes ist der Zugriff auf test.com immer noch derselbe wie der Zugriff auf localhost. Wie kann ich das Problem lösen? Danke.

PHP中文网PHP中文网2696 Tage vor1368

Antworte allen(3)Ich werde antworten

  • 代言

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

    就应该可以了

    Antwort
    0
  • Frank

    很好

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

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

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

    Antwort
    0
  • StornierenAntwort