私はSERVER1
とを持っていますSERVER2
。
- 両方とも Debian9 で、両方とも です
ufw
。 net.ipv4.ip_forward=1
両方のサーバーで有効にしました。SERVER1
ポート 80 と 443 で Apache2 を実行します。
SERVER2
ポート 80 と 443 をからに転送する必要がありますSERVER1
が、設定が機能せず、ERR_CONNECTION_TIMED_OUT が発生します。
/etc/ufw/before.rules
上のトップSERVER2
:
*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to SERVER1:80
COMMIT
ufwを再起動しました+sysctl -p
何が間違っているのでしょうか? 何か設定する必要もあるのでしょうかSERVER1
?
答え1
これは私の最初の質問に対する正確な回答ではありませんが、Apache2 プロキシを使用してそれを実行することができました。Apache2 をインストールしSERVER2
(プロキシを有効にし)、プロキシ接続に構成を変更しました。
デフォルト.conf
ProxyPass / http://SERVER1/
ProxyPassReverse / http://SERVER1/
ProxyPreserveHost On
デフォルト-ssl.conf
ProxyPass / https://SERVER1/
ProxyPassReverse / https://SERVER1/
ProxyPreserveHost On