Maison > Questions et réponses > le corps du texte
Je souhaite essayer l'API de connexion tierce, mais l'autre partie ne redirigera que vers le port 80. Je souhaite transférer le port 9000 vers le port 80 localement. J'ai écrit un fichier sous /etc/ngnix/sites-enabled/ et. alors cours service nginx reload
1 server {
2 listen 80;
3 server_name 127.0.0.1;
4 location / {
5 proxy_pass http://localhost:9000;
6 proxy_set_header Host $host;
7 proxy_set_header X-Real-IP $remote_addr;
8 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
9 proxy_redirect off;
10 }
11 }
J'ai fait référence à certaines ressources en ligne, mais il n'y avait aucun exemple local. Je l'ai essayé moi-même, mais je n'ai toujours pas pu obtenir le fichier 127.0.0.1
访问到我127.0.0.1:9000
上的东西,配置文件目录下面有一个default
. Y a-t-il un impact ? Y a-t-il un problème avec le fichier de configuration que j'ai écrit ?
大家讲道理2017-05-16 17:28:34
volonté
nom_serveur 127.0.0.1
Changer pour
server_name localhost
Essayez-le
仅有的幸福2017-05-16 17:28:34
server_name doit être configuré comme nom de domaine, sinon nginx lui-même utilise 127.0.0.1. Ne serait-il pas impossible de savoir si vous accédez à nginx ou au serveur sur le port 9000 ?