質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OpenSSL

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

2回答

3119閲覧

xampp で localhost に SSL 接続をしたいが、ERR_CONNECTION_REFUSED が出ます

退会済みユーザー

退会済みユーザー

総合スコア0

OpenSSL

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

0クリップ

投稿2022/03/02 06:42

編集2022/03/02 09:50

xamppで http://localhost には問題なく接続できています。

こちらのページを参考にSSL接続をしようとしています。
https://qiita.com/sutara79/items/21a068494bc3a08a4803

しかしながら、https://localhost にすると
ERR_CONNECTION_REFUSED が出てしまいます。

参考にしたページにある
「下記のような警告が出るものの、強引に表示させることはできます。」
という部分までにも、到達することができません。

かなり時間を掛けて何度も見直しながら手順を踏んだので、
入力間違い、フォルダの間違い、などは無いと思っています。
また、変更後は毎回apacheを再起動しています。

Windows11だから、問題が発生するのか?
参考にしたページが、現在では手順が足りないのか?
あるいは、どこか設定を間違えているのか?
※httpd-ssl.confのDocumentRoot "C:/xampp/htdocs" の部分は変更済み

午後からずっと悩み続けて、解決することができず、
こちらで質問させていただくことにしました。

まずは、どこをチェックするべきか
通常あるべき設定などがありましたら、
情報をいただけると助かります。
(外部サイトの案内でも構いません)

phpinfo()で確認すると OPENSSL はロードされています。
※phpinfo()だけのファイルも https では接続できません。

【追記】
httpd-ssl.conf内で下記の設定があるのですが、
Listen 443
Netstatをみると443が存在しません。このあたりが問題のように思えます。

イメージ説明

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

解決しました!
httpd.cnf の中にある下記の部分が、コメント状態になっていました。
コメント解除したところ無事にSSLとして動作しました。

Include conf/extra/httpd-ssl.conf

httpd-ssl.conf の方ばかり調べていましたが、その手前に問題がありました。
ありがとうございました。

投稿2022/03/02 11:20

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

443番ポートで待ち受けている物が無いということですね。
Listen 443まはたListen 443 https
という行がありますか?

投稿2022/03/02 08:21

otn

総合スコア84529

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2022/03/02 09:38

SSL接続するのにSSL証明書も必要なのではないかと。 なぜ、HTTPSにはSSL証明書が必要?暗号化通信の仕組みを確認 | 常時SSL Lab. by クラウド型レンタルサーバー「Zenlogic」 https://www.idcf.jp/rentalserver/aossl/basic/ssl-what/
退会済みユーザー

退会済みユーザー

2022/03/02 09:48

Listen 443 の記入された行はあります。 443番ポートということで、Netstatを開いてみました。 80番ポートはありましたが、443番ポートがありませんでした。 ということはポートが開いていない、ということが考えられます。
otn

2022/03/02 11:15

そうですね。Listen 443と書かれたファイルが読み込まれていないと言うことでしょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問