Rumah > Soal Jawab > teks badan
Saya mempunyai nginx dan ngrok yang digunakan pada mesin saya, tetapi saya perlu menjadikan kedua-dua program menggunakan 80 dan 443
Sekarang ngrok mendengar 81, 444 dan kemudian nginx penjanaan terbalik
Konfigurasi anti-generasi adalah seperti berikut
server {
listen 80;
server_name *.0n0.win;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass http://127.0.0.1:81;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
server {
listen 443;
server_name *.0n0.win;
ssl on;
ssl_certificate /etc/letsencrypt/live/shirakun.cc/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/shirakun.cc/privkey.pem;
# access_log logs/quancha.access.log main;
# error_log logs/quancha.error.log;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass https://127.0.0.1:444;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
Namun, ada masalah sekarang Selepas saya memetakannya, apabila saya mengaksesnya secara langsung, ia masih mengatakan bahawa terowong itu tidak dipetakan Kemudian saya masih perlu menambah: 81 selepas nama domain untuk mengaksesnya
某草草2017-05-16 17:21:30
server {
listen 80;
server_name *.0n0.win;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass http://127.0.0.1:81;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host:81;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
server {
listen 443;
server_name *.0n0.win;
ssl on;
ssl_certificate /etc/letsencrypt/live/shirakun.cc/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/shirakun.cc/privkey.pem;
# access_log logs/quancha.access.log main;
# error_log logs/quancha.error.log;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass https://127.0.0.1:444;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host:444;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
怪我咯2017-05-16 17:21:30
Saya juga buntu dengan masalah ini.
Penyelesaian adalah dengan mengulas
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Ini OK.
Jika nginx membalikkan penjanaan dan memajukan alamat IP sebenar pada masa yang sama, ngrok akan menerima dua IP dan menyebabkan konflik.
習慣沉默2017-05-16 17:21:30
Terdapat banyak sumber dalam komuniti pertukaran teknikal nat terbesar di China http://natforum.com