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 ?
Le message d'erreur signifie que deux
server_name
ont été écrits. Deuxserver_name
différents sont apparus dans un environnementserver_name
。在一个环境内出现了两次不一样的server_name
server_name
应该写在某个server
里面,只能有一个,写在server
server_name
doit être écrit dans un certainserver
Il ne peut y en avoir qu'un. Celui écrit en dehors deserver
est global. 🎜Le fichier de configuration pour la résolution de plusieurs noms de domaine Nginx devrait ressembler à ceci :
serveur {
}
Il y a deux façons, l'une est le serveur multiple mentionné ci-dessus, et aujourd'hui j'ai essayé l'autre
serveur
{
}