【发布时间】:2015-04-29 10:53:25
【问题描述】:
我们有一个应用在tomcat 8080端口上运行,我们在Apache httpd前面,安装并实现了SSL,所有请求都重定向到443端口,并通过mod_proxy_httpd代理到tomcat 8080:
ProxyPass / http://localhost:8080/ retry=0 timeout=5
ProxyPassReverse / http://localhost:8080/
一切正常,从客户端到 httpd 的请求是安全的,但是显然 httpd 和 tomcat 之间的通信没有加密。
我的问题是: 1.httpd和tomcat的通信不加密会不会有问题?如果httpd和tomcat在同一个服务器下?
2.我们在支付处理过程中传输敏感数据,例如客户信用卡信息,我们是否需要在tomcat上也实现SSL(例如端口8443),并将来自443的请求代理到安全的tomcat端口8443?因此,从客户端到 httpd 再到 tomcat 都将受到保护,但这可能会影响性能,因为需要 2 路加密/解密。
我们一直在搜索这个问题,但没有找到明确的答案。非常感谢任何帮助。
【问题讨论】:
标签: java apache tomcat ssl encryption