Apache2 リバースプロキシ HTTP + WWS ページ

Apache2 リバースプロキシ HTTP + WWS ページ

フリーランサーとして、私はオフィスに来るとネットワークがウェブの Whatsapp ページをブロックするので、そのような状況に備えて独自のプライベート リバース プロキシを設定しようとしています。これまでのところ、https ページをリバース プロキシすることはできましたが、サイトに埋め込まれている Websocket 接続で問題が発生しています。Google Chrome ブラウザで、wss://web.whatsapp.com/ws に対して「HTTP/1.1 403 Forbidden」というエラーが表示されます。Google で検索してヒットした記事をいくつか読みましたが、まだうまくいきません。

いくつかの環境情報 (セキュリティ上の理由から、ドメイン名と証明書のシリアル番号をマスクしました):

Apache バージョン 2.4.39

ロードされたモジュール:

http_module (static), proxy_module (shared), proxy_ajp_module (shared), proxy_balancer_module (shared), proxy_connect_module (shared), proxy_html_module (shared), proxy_http_module (shared), proxy_wstunnel_module (shared), rewrite_module (shared), ssl_module (shared)

仮想ホスト会議:

SSLProxyEngine on
SSLProxyVerify none 
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off


ServerName sub.mydomain.com
ProxyPass /ws/ ws://web.whatsapp.com/ws/
ProxyPassReverse /ws/ ws://web.whatsapp.com/ws/
ProxyPass / https://web.whatsapp.com/
ProxyPassReverse / https://web.whatsapp.com/
ProxyRequests off

Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem

ErrorLog /var/log/apache2/sub_mydomain_com_error.log
LogLevel debug

ログ結果 1 ページ読み込み

Because of possible spam notification i am sharing this with a link
https://www.codepile.net/pile/QDL8k9DR

関連情報