前提・実現したいこと
webサーバーを自己証明書を使用してSSL化し、クライアント端末からhttpsでアクセスできるようにしたいです。
サーバーはWindows環境でApache-Tomcat 使用しています。
発生している問題・エラーメッセージ
クライアントからhttpsでアクセスができません。
何が問題かわからず、躓いているため、手がかり等ご教示いただきたいです。
これまで実施したことは、以下の通りです。
1.keytoolを使用してkeystore作成
2.keystoreファイルを適当なフォルダに配置
3.server.xmlを編集 ※
4.apache-tomcatの再起動
※server.xmlには以下を追加
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol" port="443" maxThreads="200" scheme="https" secure="true" SSLEnabled="true" keystoreFile="keystoreファイル配置先のパス" keystorePass="keystoreのパスワード" clientAuth="false" sslProtocol="TLS" />
この結果、アクセス出来る/出来ないは、以下の通りとなりました。
※ポートは443を開放
<サーバーからアクセス>
https://localhost:443/ →○
https://[グローバルIP]:443/ →✕
<クライアントからアクセス>
https://[グローバルIP]:443/ →✕
尚、クライアントからhttpでのアクセスは出来ます。
参考
回答1件
あなたの回答
tips
プレビュー