Rumah > Soal Jawab > teks badan
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
怪我咯2017-05-16 17:03:08
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
为情所困2017-05-16 17:03:08
Anda boleh menyesuaikan pengepala khas melalui proxy_set_header dalam konfigurasi ngnix.
仅有的幸福2017-05-16 17:03:08
Tidak perlu menilai, anda tetapkan port mana ia mendengar, dan ia akan mengendalikan sambungan masuk pada port itu. Pelabuhan lain tiada kaitan dengannya.