Bagaimana saya bisa meneruskan permintaan yang masuk pada port 80 ke port lain pada mesin linux yang sama?
Saya biasa melakukan ini dengan mengubah nat.conf
, tetapi mesin yang saya gunakan tidak memiliki NAT. Apa alternatifnya?
linux
networking
port-forwarding
Tidak mungkin
sumber
sumber
Jawaban:
Anda dapat menyelesaikan pengalihan dengan iptables:
sumber
sudo
Hanya menemukan diri saya dalam pertanyaan ini dan tidak dapat menemukan cara yang mudah. Tidak ingin menginstal Nginx di mesin saya untuk melakukan penerusan port sederhana ini.
Rinetd
tidak bekerja untuk saya, tidak ada paket kerja untuk distro saya. Saya pergi untuksocat
sebaliknya. Sangat sederhana:Harus dijalankan
su
agar dapat mendengarkan di port80
.sumber
Anda harus melihat menggunakan proxy terbalik , seperti Nginx . Misalnya, Anda mungkin meletakkan sesuatu seperti ini di
nginx.conf
file Anda :sumber