Tomcat支持https及安全图片显示问题
2017-01-17 09:31
399 查看
公司在做一套运营商级别的流量优化系统,目前正在开发测试阶段,后台界面做的有点粗糙,在寻求借鉴相似产品后台时,想到https方式访问能给客户更高的安全感觉,所以尝试将目前tomcat的http方式8080端口更改为https的443端口模式。
1、生成证书文件:
进入tomcat目录,
#cd /usr/local/tomcat/
#keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600/
2、修改文件:/usr/local/tomcat/conf/server.xml
(1)<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="server.keystore"
keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
(2) <!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
(3)将如下内容注释掉,不再提供8080端口访问http。
<!--
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
-->
3、重启tomcat,使用https://IP访问即可。
注:测试使用其他均正常,但出现图片页面出现一点问题,如下图。
为IT8安全问题。如下方式解决。
解决后可正常显示:
1、生成证书文件:
进入tomcat目录,
#cd /usr/local/tomcat/
#keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600/
2、修改文件:/usr/local/tomcat/conf/server.xml
(1)<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="server.keystore"
keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
(2) <!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
(3)将如下内容注释掉,不再提供8080端口访问http。
<!--
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
-->
3、重启tomcat,使用https://IP访问即可。
注:测试使用其他均正常,但出现图片页面出现一点问题,如下图。
为IT8安全问题。如下方式解决。
解决后可正常显示:
相关文章推荐
- JSP使用ckfinder实现中文图片上传后,无法显示,主要是tomcat不支持中文路径
- 关于SSH中tomcat下中文名称图片不显示的问题
- webview加载https地址图片显示不出来问题
- 关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)
- 快速解决android webview https图片不显示的问题
- JFreeChart在JSP(tomcat)中的一些问题(图片不显示)
- idea用tomcat发布项目时js/css/图片等静态内容显示问题
- tomcat+jsp不支持中文显示问题如何解决
- 解决android webview https图片不显示问题
- PHP后台技术-后台登录安全问题和显示多条图片数据库设计
- android https加载WebView图片不显示问题
- [置顶] 【Tomcat】无法显示中文命名图片,可以显示英文命名的图片问题
- apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决
- web应用发布到tomcat图片无法显示的问题
- jsp上传图片到tomcat服务器,图片无法显示的问题
- Android webview加载https网页时图片无法加载显示问题
- Eclipse Tomcat 虚拟路径 图片不显示问题
- apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决
- tomcat+jsp不支持中文显示问题如何解决
- SSH中tomcat下中文名称图片不显示的问题