Problèmes avec la résolution de plusieurs noms de domaine nginx
迷茫
迷茫 2017-05-16 17:10:22
0
4
592

Le fichier de configuration actuel utilisé par nginx est /etc/nginx/conf.d/default.conf

Maintenant, je dois ajouter une nouvelle liaison de nom de domaine, je l'ai donc ajoutée à la dernière ligne de default.conf

inclure theDomain.conf;

Dans theDomain.conf, le port lié est 80, nom_serveur www.thedomain.com ;

Rechargez la configuration nginx -s reload

Rapport d'erreur : 

nginx : [avertir] nom de serveur en conflit "localhost" sur 0.0.0.0:80, ignoré

nginx : [avertir] nom de serveur en conflit "www.thedomain.com" sur 0.0.0.0:80, ignoré

Je n'ai tout simplement aucune expérience dans l'utilisation de nginx. Veuillez me donner quelques conseils sur la façon de gérer cette situation. Merci ! ~


Je viens de l'essayer et la résolution du nom de domaine a réussi. nginx : [avertir] Cet avertissement peut être ignoré, n'est-ce pas ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(4)
过去多啦不再A梦

Le message d'erreur signifie que deux server_name ont été écrits. Deux server_name différents sont apparus dans un environnementserver_name。在一个环境内出现了两次不一样的server_name

server_name 应该写在某个server 里面,只能有一个,写在 server

server_name doit être écrit dans un certain server Il ne peut y en avoir qu'un. Celui écrit en dehors de server est global. 🎜
server {
    port 80;
    sever_name thedomain.com;
}
滿天的星座

Le fichier de configuration pour la résolution de plusieurs noms de domaine Nginx devrait ressembler à ceci :

server
{
    listen 80;
    server_name baidu.com;
}

server
{
    listen 80;
    server_name qq.com;
}
淡淡烟草味

serveur {

listen 80;
server_name example.com www.example.com;

}

黄舟

Il y a deux façons, l'une est le serveur multiple mentionné ci-dessus, et aujourd'hui j'ai essayé l'autre
serveur
{

listen 80;
server_name baidu.com qq.com;

}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal