Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menggunakan nginx untuk memajukan port 9000 ke port 80 secara tempatan?

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?

習慣沉默習慣沉默2683 hari yang lalu455

membalas semua(2)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-16 17:28:34

    akan

    nama_pelayan 127.0.0.1
    Tukar kepada

    server_name localhost
    

    Cubalah

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:28:34

    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?

    balas
    0
  • Batalbalas