Bagaimana untuk menggunakan nginx untuk memajukan port 9000 ke port 80 secara tempatan?
習慣沉默
習慣沉默 2017-05-16 17:26:34
0
2
565

Saya ingin mencuba API log masuk pihak ketiga, tetapi pihak lain hanya akan mengubah hala ke port 80. Saya mahu memajukan port 9000 ke port 80 secara setempat, saya menulis fail di bawah /etc/ngnix/sites-enabled/ , dan kemudian lari
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 }

Saya merujuk kepada beberapa sumber dalam talian, tetapi tiada contoh tempatan saya mencuba sendiri, tetapi saya masih tidak dapat 127.0.0.1 访问到我127.0.0.1:9000上的东西,配置文件目录下面有一个defaultfail itu. Adakah terdapat apa-apa yang salah dengan fail konfigurasi yang saya tulis?

習慣沉默
習慣沉默

membalas semua(2)
大家讲道理

akan

nama_pelayan 127.0.0.1
Tukar kepada

server_name localhost

Cubalah

仅有的幸福

server_name mesti dikonfigurasikan sebagai nama domain, jika tidak, nginx sendiri menggunakan 127.0.0.1, bukankah mustahil untuk mengetahui sama ada anda mengakses nginx atau pelayan pada port 9000?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan