Maison  >  Questions et réponses  >  le corps du texte

hosts - L'utilisation de nginx pour configurer un hôte virtuel sous Ubuntu échoue

Environnement : ubuntu16.04 + nginx1.10.0
fichier de configuration nginx /etc/nginx/site-available/default
emplacement du fichier hosts /etc/hosts

1. Cette machine a été configurée avec un hôte virtuel localhost et le répertoire racine est mappé sur /var/www/localhost

2. Je souhaite ajouter un hôte virtuel, j'ajoute donc un fichier de configuration d'hôte virtuel test.com dans le répertoire /etc/nginx/site-avaliable/. Le répertoire racine est mappé sur /var/www/test.com, et dans le fichier hosts, ajoutez 192.168.1.104 test.com (IP locale), mais après avoir redémarré le service nginx, accéder à test.com revient toujours à accéder à localhost. Comment le résoudre ? Merci.

PHP中文网PHP中文网2661 Il y a quelques jours1322

répondre à tous(3)je répondrai

  • 代言

    代言2017-07-06 10:39:31

    Supposons que le fichier de configuration que vous avez ajouté dans le répertoire /etc/nginx/site-avaliable/ s'appelle test.com.conf

    Notez qu'il doit se terminer par .conf, rien d'autre ne fonctionnera.

    Puis entrez sudo a2ensite test.com.conf

    en ssh

    (Cette phrase est essentiellement pour voussite-avaliable/test.com.conf 创建一个快捷方式到 site-enabled/)

    Redémarrez le service Apache sudo service apache2 restart

    Ça devrait aller

    répondre
    0
  • Frank

    très bien

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

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

    J'ai trouvé un meilleur article, adapté à l'environnement ubuntu16.04 + nginx.
    https://www.digitalocean.com/...

    répondre
    0
  • Annulerrépondre