Maison > Questions et réponses > le corps du texte
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 ?
过去多啦不再A梦2017-05-16 17:12:22
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;
}
滿天的星座2017-05-16 17:12:22
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;
}
黄舟2017-05-16 17:12:22
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;
}