aoache2 tomcat7 連携 https

参考:http://siisise.net/java/tomcat/ssl.html (つながらないかも)

http://transitive.info/2015/06/13/apache-tomcat-on-ubuntu-1404/

apache2のsslを有効にする。


/etc/apache2/sites-available/default-ssl.conf の編集

SSLCertificateFile /etc/ssl/private/server.crt    (サーバ証明書(署名済み))
SSLCertificateKeyFile /etc/ssl/private/server.key (サーバ秘密鍵、パスフレーズ無し)

でいいのかな。 (その他の設定は適時設定)。設定有効にし、apache 再起動
$ sudo a2ensite default-ssl
$ sudo a2enmod ssl
$ sudo /etc/init.d/apache2 restart
httpsでアクセスできるか確認


apache2とTOMCATの連携

apache2のproxyとproxy_ajpを有効にする。
$ sudo  a2enmod proxy
$ sudo  a2enmod proxy_ajp

/etc/apache2/conf-available/era.conf を以下のように作成する。

<Location /era/>
ProxyPass ajp://localhost:8009/era/
</Location>
有効化
 $ sudo a2enconf era
  /etc/tomcat7/server.xml  を編集
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" />
の部分をコメントアウト

<!--
 <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" />
-->
以下の部分のコメントアウトを解除
<!--
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
-->
解除
 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
apache2とtomcatを再起動

$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/tomcat7 restart
これで、eraがhttpsでアクセスできるはず、確認。

コメント

このブログの人気の投稿

Windows10デフォルトゲートウェアに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について

無線LANルータの選択肢が、NEC Aterm 静的ルーティングできない問題