1

firefox3 で localhost の https ページにアクセスできません。エラーが発生しました

「SSL プロトコルが無効になっているため、安全に接続できません。(エラーコード: ssl_error_ssl_disabled)」

about:config で SSL2 関連のすべての設定を有効にすると、エラーが次のように変わりました

「データ転送エラー ブラウザは正常に接続しましたが、情報の転送中に接続が中断されました。もう一度やり直してください。

最初のエラーは無効な証明書が原因である可能性が最も高いようですが、2番目のエラーはわかりません...

4

2 に答える 2

1

ページを提供する Web サーバーは? IIS ですか、それとも Apache ですか。他のブラウザでこれらのページにアクセスしようとしましたか? 質問に答えると、問題がブラウザーまたは Web サーバーにある場合の手がかりが得られます。

これは、SSL証明書を作成するための良いリンクです

于 2008-11-05T09:13:01.073 に答える
1

openssl を使用して自己署名証明書を作成する簡単な方法:

openssl req -new -x509 -days 365 -nodes -out /etc/apache2/cert.pem -keyout /etc/apache2/cert.pem -subj '/C=US/ST=Yourstate/L=Yourcity/O=Your Company, Inc./OU=Development/CN=your.vhostname.com/emailAddress=youremail@example.com'

(CA証明書を別途作成し、それを使用して証明書を作成することをお勧めします。上記のような自己署名証明書を使用すると、Apacheはエラーログに文句を言います。しかし、それを行うための便利なレシピはありません。)

次に、Apache 構成で (必要に応じて仮想ホストごとに個別に)、次のように言います。

SSLEngine on
SSLCertificateFile /etc/apache2/cert.pem

mod_ssl が有効になっていることを確認します。

curl を使用して問題をデバッグできる場合があります。

$ curl -sSvk https://your.vhostname.com 2>&1 | less
于 2008-11-05T09:34:20.343 に答える