Comment utiliser nginx pour transférer le port 9000 vers le port 80 localement ?
習慣沉默
習慣沉默 2017-05-16 17:26:34
0
2
522

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 ?

習慣沉默
習慣沉默

répondre à tous(2)
大家讲道理

volonté

nom_serveur 127.0.0.1
Changer pour

server_name localhost

Essayez-le

仅有的幸福

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 ?

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!