1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| cp -r apache-tomcat-8.0.30 /usr/local/tomcat yum -y install java-1.8.0-openjdk cd /usr/local/tomcat/ bin/startup.sh //开启服务 netstat -ntulp | grep java //检查端口,需要看到8005、8009、8080端口 vim conf/server.xml //修改配置文件,打开找到85行,将前后的注释删除 <!-- --> <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/usr/local/tomcat/keystore" keystorePass="123456" /> //这里添加keystoreFile(指定公钥私钥文件)和keystorePass(公钥私钥文件密码) keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore //创建密钥对,别名是tomcat,加密算法是RSA,最后是存储位置 输入密钥库口令: 输入123456 再次输入新口令: 再次输入123456 您的名字与姓氏是什么? [Unknown]: dc 。。。。。 CN=dc, OU=dc, O=dc, L=dc, ST=dc, C=dc是否正确? [否]: y 输入 <tomcat> 的密钥口令 (如果和密钥库口令相同, 按回车): 直接回车 Warning: ls //检查下/usr/local/tomcat下面会产生keystore则成功
bin/shutdown.sh //重启tomcat bin/startup.sh netstat -ntulp | grep java //检查可以看到8443端口 echo "tomcat-https~~" > webapps/ROOT/index.html //准备测试页面 curl -k https://192.168.99.5:8443 //访问安全加密网站
|