SSLリダイレクトの問題

SSLリダイレクトの問題

ポート443をポート444または445にリダイレクトするのに問題があります。これは私のネットワーク内でのみ機能します。 444 および 445 は WAN 接続の受信ファイアウォールから削除されます。私が達成したいのは、ローカルユーザーに短くて速いメッセージを表示することです。 1つのメッセージはベッドに横たわる必要がある若いユーザーのためのものです。 SSL以外のポート80にサーフィンしようとすると、OkieDokieはすべてうまく機能し、メッセージは表示されません。ファイアウォールのリダイレクトです。

iptables -t nat -A EndOfNet -i $Lan1 -p tcp --dport 80 -j REDIRECT --to-port 82
iptables -t nat -A EndOfNet -i $Lan1 -p tcp --dport 82 -j DNAT --to-destination 192.168.100.254

SSLリダイレクトコードは、「エラーコード:SSL_ERROR_RX_RECORD_TOO_LONG」を除いてほぼ同じです。

iptables -t nat -A EndOfNet -i $Lan1 -p tcp --dport 443 -j REDIRECT --to-port 445
iptables -t nat -A EndOfNet -i $Lan1 -p tcp --dport 445 -j DNAT --to-destination [WanIP]

簡潔にするために、上記のiptablesコードにはポート81または444が含まれていません。証明書は、ネットワークの内部と外部の両方でポート 443 にインストールされ、正しく機能します。 httpd 構成の仮想ホスト:

<VirtualHost *:444>
 ServerName Alias.FQDN.TLD
 Redirect / https://Alias.FQDN.TLD
 ErrorLog "/var/log/httpd/RedirectErr.log"
</VirtualHost>

<VirtualHost *:445>
 ServerName Alias.FQDN.TLD
 Redirect / https://ALias.FQDN.TLD
 ErrorLog "/var/log/httpd/RedirectErr.log"
</VirtualHost>

<VirtualHost    192.168.100.254:81>
    DocumentRoot    "/var/www/html/Special/Unknown"
    ServerName  192.168.100.254
    ErrorLog    "/var/log/httpd/Error.log"
  CustomLog "/var/log/httpd/Unknown.log" combined
</VirtualHost>

<VirtualHost    192.168.100.254:82>
    DocumentRoot    "/var/www/html/Special/EndInet"
    ServerName  192.168.100.254
    ErrorLog    "/var/log/httpd/Error.log"
    CustomLog   "/var/log/httpd/EndInet.log" combined
</VirtualHost>

ssl.confを使用してポート444と445を追加しようとしましたが、ここでhttpdを再起動すると、「ポートはすでに使用中です」というエラーが表示されました。その理由は、httpd.vhosts.confの444と445のVirtualHost構成によるものです。

dig -x [WanIP]これで正しいAlias.FQDN.TLDが表示されます。なぜなら、それはローカルコンピュータを指し、SSL「名前の不一致」などが発生したからです。

SSLのポートを介してリダイレクトできますか?それでは、私は何を見逃していますか?

ありがとうございます!

Ulrich - httpd/conf/httpd.confを受け取ります。

Listen 80
Listen 81
Listen 82
Listen 444 https
Listen 445 https

Listen 443はssl.confにあります。

ベストアンサー1

SSL_ERROR_RX_RECORD_TOO_LONGこれは、httpに応答するポートとhttpsを介して通信しようとした場合に発生する可能性があります。このようにしていますかListen 444、それともListen 444 https構成に含まれていますか?デフォルトでは、443はhttpdがデフォルトでhttpsを使用していることを知っている唯一のポートです。

おすすめ記事