将带有反向代理的Apache(2.4)SSL站点加载到Tomcat(6.0)的问题

时间:2015-06-11 16:40:36

标签: java apache tomcat ssl proxy

过去3年我一直在运营一个网站,没有任何问题。目前的SSL证书是在去年12月份应用的。它运行在FreeBSD 10操作系统上。 Apache被配置为传递给Tomcat 6.0的反向代理。截至本周,页面的初始加载速度变得极慢,并且不会为用户留下任何消息。在我的日志中似乎也没有什么突出的。我将尝试发布下面的配置,希望有一双新鲜眼睛的人看到我忽略的东西。由于站点已经站起来,因此没有对配置进行任何修改。如果您需要任何其他信息,我很乐意提供。

由于



<VirtualHost *:443>
#   General setup for the virtual host
DocumentRoot "/usr/local/apache-tomcat-6.0/webapps"
ServerName hsc.myissinc.com
ServerAdmin support@myissinc.com
ServerSignature Off

Timeout 60
#KeepAlive On

ErrorLog /var/log/apache2/ajp.error.log
LogLevel warn
CustomLog /var/log/apache2/ajp.log combined

RewriteEngine On
#RewriteOptions inherit

ProxyVia On
ProxyRequests Off
ProxyPreserveHost Off
#ProxyPassReverseCookieDomain localhost hsc.myissinc.com

ProxyPass /easehsc/PublicTempStorage/ http://localhost:8080/easehsc/PublicTempStorage/ retry=10 acquire=3000 connectiontimeout=300 timeout=300 Keepalive=on
ProxyPassReverse /easehsc/PublicTempStorage/ http://localhost:8080/easehsc/PublicTempStorage/ 

ProxyPass /easehsc/ http://localhost:8080/easehsc/ retry=10 acquire=3000 connectiontimeout=300 timeout=300 Keepalive=on
ProxyPassReverse /easehsc/ http://localhost:8080/easehsc/ 

ProxyPass / http://localhost:8080/ retry=10 acquire=3000 connectiontimeout=300 timeout=300 Keepalive=on
ProxyPassReverse / https://localhost:8080/ 

#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on
SSLProxyEngine on

#   Server Certificate:
SSLCertificateFile "/root/sslCA/myissinc.cer"

#   Server Private Key:
SSLCertificateKeyFile "/root/sslCA/myissinc.key"

#   Server Chain File (Intermediate Cert)
SSLCertificateChainFile "/root/sslCA/myissincint.cer"

</VirtualHost>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

原来问题不在于Apache配置,也没有tomcat。 Web应用程序正在调用REST API,该API由于遭受DDoS攻击而突然脱机。我们评论了这个呼吁,一切都很好。感谢那些看过这个并提出建议的人。