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

Comment configurer nginx pour que certains noms de domaines pointent vers des répertoires locaux ?

Je suis nouveau sur nginx et je ne comprends pas très bien la terminologie et la configuration du document. J'aimerais demander à tout le monde ici.

J'ai la configuration nginx suivante, mais je n'arrive toujours pas à pointer my.domain.com 等域名指向本地目录 /usr/www/。已经 通过nginx -s reload 重载配置文件,访问 http://my.domain.com vers le répertoire et à l'afficher.

server {
    listen       80;
    server_name  my.domain.com;
    index  index.html index.htm;
    
    autoindex on;
    autoindex_exact_size on;
    autoindex_localtime on;

    location / {
        root   /usr/www/;
    }
}

Essayer de remplacer le nom de domaine par la véritable adresse IP correspondante ne fonctionne pas non plus.

Bien sûr, cela prendra effet si server_name est défini sur localhost.

Assurez-vous que l'hébergeur ne redirige pas le nom de domaine. (Au fait, nginx et l'hôte seront-ils en conflit, ou iginx a-t-il une priorité plus élevée ?)

phpcn_u1582phpcn_u15822713 Il y a quelques jours789

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:17:46

    Dans le fichier hosts, définissez my.domain.com sur 127.0.0.1, puis configurez-le dans nginx

    répondre
    0
  • Annulerrépondre