/ etc/hostsファイルを編集して、以下の情報を入力しました。
127.0.0.1 test.com //working
127.0.0.1 https://test.com //not working .
上記の情報から、http://test.comは127.0.0.1にリダイレクトされますが、https://test.comは127.0.0.1にリダイレクトされません。それを行う方法はありますか?
/etc/hosts
はプロトコルを考慮せず、ホスト名を処理します。さらに、//
は/etc/hosts
のコメント文字ではありません。見る
man hosts
詳細については。
127.0.0.1 test.com
httpとhttpsの両方をリダイレクトするには十分です。ローカルホストでhttps接続をリッスンするサービスを実行していますか?
私は同様の問題を抱えていると思った。
同じ愚かな間違いを犯した人のために...
/ etc/hostsによって別のIPにリクエストを再ルーティングすることにより、新しいWebサーバーをテストしていました。
Webサーバーでtail -f access_logを実行し、httpsを除くすべてのテストリクエストを確認しました。私はそれを理解しようとして数分を費やしました。
最後に、SSLリクエストを別のファイルに記録することに気付きました。これらのログエントリは、access_ssl_logで正常に機能していました。ど!