好的,我想在這裡實現以下目標:
我已經在natted 到端口example.com
上運行,並且它按預期工作172.31.1.90
80 and 443
我想透過訪問一個頁面,subdomain.example.com
但它應該在運行於同一內部網路中的另一個 apache 伺服器上提供服務172.31.1.65:80
是否可以以某種方式做?
答案1
由於連接埠80
和443
已經在 NAT 中轉送到172.31.1.90
,且路由器不太可能終止 HTTP(S) 協定、處理標頭(或 SNI),因此Host
您可以使用172.31.1.90
反向代理到172.31.1.65:80
,例如:
<VirtualHost *:80>
ServerName subdomain.example.com
ProxyPass / http://172.31.1.65/
ProxyPassReverse / http://172.31.1.65/
</VirtualHost>