ダークエリア

SEのお仕事の備忘録や、ゲームの話などなどを記事に放り込む!!

tomcat HTTPSの設定

◆開発環境

・Eclipse4.5 MARS

・tomcat7(Eclipseに入っているものを使用したが、なんでもおk。)

 

◆やりかた

参考:

qiita.com

ここではxmlの設定のみ記載する。

keystoreファイルの作成はすでにやっているものとする。

.keystoreファイルの作成 - liliel_OvO’s blog

 

tomcatのインストールされているフォルダのconf

server.xmlを編集する

f:id:liliel_OvO:20180905143900p:plain

8443ポートの記述が、最初はコメントアウトされているけど、

そのコメントアウトを外して有効にする。

そして、keystoreFileにkeystoreファイルのパス、keystorePassにパスワードを書く。

f:id:liliel_OvO:20180905144412p:plain

<コピー用(参考までに)>

<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~をたたくと、実際にアクセスできる。

オレオレ証明書が効いてるのも確認できる。