tomcat HTTPSの設定
◆開発環境
・Eclipse4.5 MARS
・tomcat7(Eclipseに入っているものを使用したが、なんでもおk。)
◆やりかた
参考:
ここではxmlの設定のみ記載する。
keystoreファイルの作成はすでにやっているものとする。
( .keystoreファイルの作成 - liliel_OvO’s blog )
tomcatのインストールされているフォルダのconf
server.xmlを編集する
8443ポートの記述が、最初はコメントアウトされているけど、
そのコメントアウトを外して有効にする。
そして、keystoreFileにkeystoreファイルのパス、keystorePassにパスワードを書く。
<コピー用(参考までに)>
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:\[keystoreフォルダ]\.keystore" keystorePass="[パスワード]" />
これでtomcatを起動してhttps://localhost:8443~をたたくと、実際にアクセスできる。
オレオレ証明書が効いてるのも確認できる。