お世話になります。
CentOS + Railsの開発環境(ローカルPC)にて、httpsを使う必要性が出てきたため、
自己証明書を発行したくOpenSSLをインストールしました。
CentOS7
Apache 2.4.6
rails 5.1.1
下記を参考、この通りにしました。
Apache httpd 2.2 に HTTPS (SSL/TLS) の設定をする (CentOS 6)
1.秘密鍵(server.key)、SSL証明(server.crt)を作成
2./etc/httpd/conf/ssl/にserver.crtとserver.keyを配置
3./etc/httpd/conf.d/ssl.confに、server.crtとserver.keyの場所を設定
設定後、choromeにてアクセスすると、SSL通信が出来ておらず
アドレスバーの横にiが表示されており、クリックすると
「このサイトへの接続は保護されていません」
と出ます。
ちなみに
証明書署名要求(CSR / Certificate Signing Request)のホスト名を指定する部分がありますが、そこは以下のようにローカルのIPアドレスを設定しました。
Common Name (eg, your name or your server's hostname) []:172.22.22.22
railsアプリには、実際には、172.22.22.22:3000
にてアクセスします。
/etc/httpd/conf.d/ssl.conf
は、以下の2行だけ編集しました。
conf
1 2SSLCertificateFile /etc/httpd/conf/ssl/server.crt 3 4SSLCertificateKeyFile /etc/httpd/conf/ssl/server.key 5 6 7
どこか確認すべき箇所はないでしょうか?
宜しくお願い致します。
2018/08/02 補足
CentOS7は、Windows10のHyper-V上でゲストとして起動してます。
2018/08/03 補足
ホスト名を指定する箇所を、ポート指定を有り無し両パターンで試しましたが同じでした。
・172.22.22.22
・172.22.22.22:3000
それと、ブラウザからアクセスする際、https付けても付けなくても同じでした。
・172.22.22.22:3000
・https://172.22.22.22:3000
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。