サーバー管理の現場において今まで役に立ったことをまとめた小ネタ集です。お役に立てれば幸いです。なお、不完全な情報や時代遅れになってしまった情報もあるかもしれませんが何卒ご了承ください。

Apache : TomcatでSSLを使う(mod_jkでの例)

設定例(CentOS6での例)

mod_jkをインストールしましょう。(バージョンやアドレスはその時のものに合わせて)
wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.43-src.tar.gz
tar zxvf tomcat-connectors-1.2.43-src.tar.gz
cd tomcat-connectors-1.2.43-src/native/
./configure --with-apxs=/usr/sbin/apxs
make && make install
/etc/httpd/conf.d/httpd-jk.conf を作りましょう。
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf.d/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /* worker1
</IfModule>
/etc/httpd/conf.d/workers.properties を作りましょう。
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
/etc/httpd/conf.d/ssl.conf に追記しましょう。(</VirtualHost>の直前にでも)
Alias /myapli "/usr/share/tomcat/webapps/myapli" (←不要かも)
JkMount /* worker1
Apacheを再起動しましょう。
CentOS6なら、
/etc/rc.d/init.d/httpd restart
CentOS7なら、
systemctl restart httpd
等、環境に合わせて再起動してください。