J'ai un domaine example.com
et une "alternative" de some-example.com
. Je suis en train de diriger le trafic some-example.com
-example.com
à l'aide d'une simple déclaration de serveur nginx comme suit:Serveur Nginx correspondant à un trop grand nombre d'URL
server {
listen 80;
server_name some-example.com;
rewrite ^/(.*) http://example.com/$1 permanent;
}
Je ne suis pas 100% sûr que ce soit la bonne règle, mais j'ai une autre vhost sur le serveur, ce n'est pas où le problème est, mais il est nécessaire de comprendre le problème que j'ai.
server {
listen 8745;
server_name localhost;
<other stuff goes here>
}
Frapper <my server IP>:8745
ira à cette vhost, qui fonctionne comme prévu. Cependant, j'ai une autre vhost comme ceci:
server {
listen 8746;
server_name localhost;
<other stuff goes here>
}
Mais toutes mes demandes de <my server IP>:8746
frappé example.com
. Je suis ... déconcerté, je ne bosse pas vraiment nginx, donc toute aide serait appréciée pour expliquer pourquoi cela se passe. J'ai mentionné cette règle au début parce que je pense que cela a quelque chose à voir avec cela. Si des informations supplémentaires sont nécessaires, je peux le fournir.
(Aussi, serait-ce mieux pour le serveur de défaut?)
Si vous supprimez cette règle de réécriture, résout-elle le problème? Aussi, je suppose que vous devrez fournir plus d'informations (fichier (s) de configuration complet (s)) –
Cela a été répondu (bien, je l'ai compris) sur ServerFault. Voir ici: http://serverfault.com/questions/113199/nginx-server-matching-too-many-urls Cela a dû faire avec les URL de rebondissement de Wordpress à mon adresse IP sur le port 80. J'aurais dû le mentionner a couru Wordpress. – Zack