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 ?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:20:25
0
1
729

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 ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
世界只因有你

Oui, si vous précisez server_name correctement.

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!