私は通常インターネットに接続せずに動作するWindows10コンピューターを持っています。そのマシン(_2.4
_)で実行されるApacheサーバー(バージョン_ServerName localhost
_)があり、仮想的にさまざまなWebサイトをホストしています(例:_www.youtube.com
_-わかっています...ユーモアがあります)。いくつかのドメインがありますが、それを例として使用します。
これらのドメインを_127.0.0.1
_ファイルの_%WINDIR%\system32\drivers\etc\hosts
_に解決し、問題なく解決/ pingを実行できます。
_www.youtube.com
_を_httpd.conf
_のVirtualHost
として定義し、SSL構成ファイルのドメインとしても定義しました。数か月前、これはすべて正常に機能しました。つまり、Firefoxでは http://www.youtube.com AND https:を参照できました。 //www.youtube.com 問題ありません。 httpsバージョンのサイトでは、自己署名証明書を作成し、Firefoxの証明書データベースにインストールする必要がありましたが、すべて機能しました。
さて今ではもう動作しません。 Firefoxバージョン57.0.1 (32-bit)
を実行しています。私は私たち全員が見たこのエラーを受け取ります:
接続が安全ではありません
[DOMAIN]の所有者がウェブサイトを正しく構成していません。あなたの情報が盗まれるのを防ぐために、Firefoxはこのウェブサイトに接続していません。
このサイトはHTTPStrict Transport Security(HSTS)を使用して、Firefoxが安全にのみ接続できるように指定しています。そのため、この証明書に例外を追加することはできません。
そして、[詳細]をクリックすると...
[ドメイン]は無効なセキュリティ証明書を使用しています。
証明書は自己署名されているため、信頼されていません。
エラーコード:SEC_ERROR_UNKNOWN_ISSUER
私は非常に多くの解決策を試しました...新しい証明書の生成、Firefoxの_Query OCSP responder servers to confirm the current validity of certificates
_設定の無効化、キャッシュのクリア、新しいプロファイルでのFirefoxの起動、_cert8.db
_ファイルの削除、代わりにWindowsトラストストアを使用して、 _about:config
_や_security.*
_設定の変更などでファッジしますが、何も機能しません。
私はそれが私が望むものが安全でないことを知っています..しかし実際には、このコンピュータはインターネットに接続しません、私は自分のApacheサーバーがローカルでホストしている私の「偽の」ドメインに接続したいだけです。
これは本当に不可能ですか?
FWIW、私はChromeを試しましたが、それも機能しませんが、とにかくFirefoxを使い続けたいと思います。
最新バージョンのFirefoxブラウザではこれが実現可能になるとは思いません。
ただし、古いバージョンのFirefoxPortable(51.0.1
)自己署名証明書を使用して安全なサイトを提供することができます。これはスタンドアロンコンピューター(インターネット接続なし)であるため、セキュリティへの影響については心配せず、ソリューションに満足しています。ご入力いただきありがとうございます。