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

nginx Listen spécifie IP:80 et ne spécifie pas d'écouter les 80 demandes de port. Le premier accède normalement et le second accède à 404. Pourquoi ?

Mon serveur a une configuration multi-IP, mais comme il contient de nombreux sites, plusieurs sites utiliseront la même IP.
Dans le passé, la configuration du site écoutait directement dans le segment du serveur. IP spécifique : 80 ;
Il existe désormais un nouveau site qui doit regrouper plusieurs noms de domaine en même temps, chaque nom de domaine est résolu en un. IP différente sur ce serveur, donc dans Listen Tous les ports 80 ont été directement surveillés sans spécifier d'IP. Par conséquent, une invite 404 de nginx apparaît lors de l'accès.
Lorsque le serveur reçoit une requête de port 80, ne parcourra-t-il pas tous les fichiers de configuration pour voir s'il existe un fichier de configuration pour ce nom de domaine ?

曾经蜡笔没有小新曾经蜡笔没有小新2713 Il y a quelques jours732

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

  • 世界只因有你

    世界只因有你2017-05-16 17:22:25

    Oui, si vous précisez server_name correctement.

    Si vous souhaitez découvrir la vérité, veuillez poster votre configuration complète.

    répondre
    0
  • Annulerrépondre