
我的主電腦有 2 個網卡:一個來自互聯網,另一個 -> 到下一台有網路伺服器的電腦。 DNS 將多個網域指向我的靜態 IP,我想透過第二台電腦為它們提供服務。如何管理這一切。我想我需要一些代理伺服器?
答案1
如果您只想在堡壘主機後面放置一台 Web 伺服器,DNAT(連接埠轉送)應該可以運作。這將是我對具有單一網頁伺服器的 Linux 堡壘主機的選擇。
快速谷歌應該會給你一個食譜。
您也可以使用反向代理或代理傳遞,如果我想要堡壘後面有多個網頁伺服器,這可能是我會採取的路線。
答案2
在 iptables 中啟用 IP 轉送和 NAT static_ip:80 到 next_computer:80。
在 /etc/sysctl.conf 中
net.ipv4.ip_forward=1
iptables
iptables -t nat -A PREROUTING -p tcp -d <static_internet_ip> --dport 80 -j dnat --to-destination <next_computer_ip>:80
答案3
如果您希望快取一些內容並減少實際網頁伺服器的負載,反向代理也是一個很好的解決方案