码迷,mamicode.com
首页 > Web开发 > 详细

Ubuntu配置tomcat 443(https)

时间:2018-07-17 16:31:46      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:org   tool   reads   bin   默认   cat   pass   xxxxx   imp   

Ubuntu配置tomcat 443(https):

生成.keystore文件:

keytool -genkey -alias tomcat -keyalg RSA

Enter keystore password:
Re-enter new password:
What is your first and last name?

What is the name of your organizational unit?

What is the name of your organization?

What is the name of your City or Locality?

What is the name of your State or Province?

What is the two-letter country code for this unit?

Is CN=aa, OU=aa, O=aa, L=aa, ST=aa, C=aa correct?

Enter key password for <tomcat>
(RETURN if same as keystore password):
Re-enter new password:

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /root/.keystore -destkeystore /root/.keystore -deststoretype pkcs12".

mv /root/.keystore /var/lib/tomcat7/conf/

vi /var/lib/tomcat7/conf/server.xml

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="/var/lib/tomcat7/conf/.keystore" keystorePass="xxxxx" />

:wq

service tomcat7 restart

netstat -nplt | grep 8443 (此时为8443端口)

apt-get install authbind

vi /etc/default/tomcat7

AUTHBIND=yes (默认为#AUTHBIND=no)
:wq

touch /etc/authbind/byport/443

chown tomcat7:tomcat7 /etc/authbind/byport/443

chmod 0755 /etc/authbind/byport/443

vi /var/lib/tomcat7/conf/server.xml

:1,$ s/8443/443/g
:wq

service tomcat7 restart

netstat -nptl | grep 443

Ubuntu配置tomcat 443(https)

标签:org   tool   reads   bin   默认   cat   pass   xxxxx   imp   

原文地址:http://blog.51cto.com/yangzhiming/2145576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!