Bahagian hadapan adalah nginx mendengar port 80, dan bahagian belakang adalah apache mendengar port 8080. Bagaimanakah apache menentukan bahawa permintaan itu datang daripada nginx?
仅有的幸福
仅有的幸福 2017-05-16 17:01:08
0
3
679

Hujung hadapan ialah nginx mendengar port 80, dan hujung belakang ialah apache mendengar port 8080. Bagaimanakah apache menentukan bahawa permintaan itu datang daripada nginx, bukan daripada pengguna yang meminta port 8080 apache

仅有的幸福
仅有的幸福

membalas semua(3)
刘奇

Memandangkan nginx digunakan, mengapa pengguna boleh terus mengakses port 8080 apache? Jadi bukankah nginx dipintas?
Saya rasa anda mahu menghalang pengguna daripada mengakses terus 8080 port Apache? ?
Jika ia adalah pelayan Linux, anda boleh menggunakan iptables untuk menghalang akses luaran ke port 8080,
iptables -t penapis -A INPUT -p tcp -m tcp --dport 8080 -s localhost -j TERIMA
iptables -t penapis - A INPUT -p tcp -m tcp --dport 8080 -j TOLAK
Anda boleh rujuk artikel ini di http://blog.lifw.org/post/19180849

为情所困

Anda boleh menyesuaikan pengepala khas melalui proxy_set_header dalam konfigurasi ngnix.

仅有的幸福

Tidak perlu menilai, anda tetapkan port mana ia mendengar, dan ia akan mengendalikan sambungan masuk pada port itu. Pelabuhan lain tiada kaitan dengannya.

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