-
Notifications
You must be signed in to change notification settings - Fork 3
Tomcat over HTTPs
Aitor Magán García edited this page May 5, 2015
·
3 revisions
- Install Oracle java7:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java7-set-default
- Install tomcat apr:
wget http://apache.rediris.es//apr/apr-<VERSION>.tar.gz
tar -zxvf apr-<VERSION>.tar.gz
cd apr-<VERSION>
sudo ./configure
sudo make
sudo make install
export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
- Install tomcat tomcat-native: (included in CATALINA_HOME/bin/tomcat-native.tar.gz)
cd $CATALINA_HOME/bin
tar -zxvf tomcat-native.tar.gz
cd tomcat-native-<VERSION>-src/jni/native
sudo ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME
sudo make
sudo make install
- Configure
server.xml
. A new connector has to be added:
<Connector protocol="org.apache.coyote.http11.Http11AprProtocol" port="443"
scheme="https" secure="true" SSLEnabled="true"
SSLCertificateFile="<PATH_TO_CERTIFICATE_FILE>"
SSLCertificateKeyFile="<PATH_TO_CERTIFICATE_KEY_FILE>"
SSLCertificateChainFile="<PATH_TO_CERTIFICATE_CHAIN_FILE>" />