質問: プロキシとsslを備えたapacheがポート80でリッスンしていません 私はubuntu18.04でapache2.4.29を実行しており、000-default.confに次の設定があります。 <virtualhost *:80> servername example.com redirect permanent / https://example.com/ </virtualhost> <virtualhost *:443> servername example.com documentroot /var/www/html loglevel info ssl:warn errorlog ${apache_log_dir}/error_ssl.log customlog ${apache_log_dir}/access_ssl.log combined sslengine on sslproxyengine on sslcertificatekeyfile /pathtokey/privkey.pem sslcertificatechainfile /pathtokey/chain.pem sslcertificatefile /pathtokey/fullchain.pem proxyrequests off proxypreservehost on proxypass / https://localhost:8443/ proxypassreverse / https://localhost:8443/ #errorlog ${apache_log_dir}/error.log #customlog ${apache_log_dir}/access.log combined </virtualhost> apacheは、両方ともsslを使用してtomcatサーバーへのプロキシとして機能しています。 httpsでurlを使用すると、apacheは正常に機能しますが、httpを使用しようとすると、httpsにリダイレクトされません。チェックしたところ、apacheがポート80からの接続をリッスンまたは処理していないようです(telnetでもチェックしました)ssl設定を削除し、1つの仮想ホストをポート80に保持すると、sslなしで作業できます。これはポート80で正常に機能しますが、sslを有効にすると、httpsでサーバーを使用できます。httpを使用してhttpsにリダイレクトする方法はありますか?
回答: 問題が見つかりました:ポート80から8080にトラフィックを送信するiptablesのルーティングがありました