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
上的东西,配置文件目录下面有一个default
fail itu. Adakah terdapat apa-apa yang salah dengan fail konfigurasi yang saya tulis?
akan
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?