質問: firefox-トラブルシューティングのためにサーバー名表示をオーバーライドする方法はありますか? 私はfirefoxを広範囲に使用して、無数のwebアプリにアクセスし、トラブルシューティングを行っています。それらの多くは、apache仮想ホスト環境で実行されています。私が抱えている問題の1つは、ssl対応サーバーでは、ホスト名をオーバーライドして正しい仮想ホストにアクセスできないことです。httpを使用すると、http://1.2.3.4/page.htmlを使用してipアドレスにアクセスし、さまざまな値を使用してhost:ヘッダーを偽造して、さまざまな仮想ホストにアクセスできます。たとえば、これらは同等です。 http://my.virtualhost.example.com http://1.2.3.4ヘッダー付きhost: my.virtualhost.example.com。 httpsを使用すると、tls接続を確立する前にホスト名を知る必要があるため、これは不可能になります。したがって、apacheがどのssl仮想ホストを提供するかを知る方法がありません。回避策は、tls clienthelloリクエストの server name indication (sni)フィールドをオーバーライドすることです。firefoxプラグインまたは拡張機能でsni値をオーバーライドする方法はありますか?windows7でfirefox40を使用しています。
回答: 使用する名前/ ipマッピングをhostsファイルに追加してから、必要な名前でサイトにアクセスするだけです。プロキシを使用しない限り、hostsファイルを使用してipアドレスを決定し、sni名として指定した名前をhostヘッダー内で使用します。このファイルを変更する方法の詳細については、 http://www.rackspace.com/knowledge_center/article/how-do-i-modify-my-hosts-file を参照してください。