我有一个带有 .com 域名的 Java 应用程序。我使用反向代理 (apache) 将客户域名映射到他们的应用程序 URL。
例如,我的客户域名是http://example.com映射到http://abcd.com/static/123
近一年来一切都运转良好。
我已将应用程序域从 .com 更改为 .app,并更改了 apache 中的配置http://example.com映射到http://example.app/static/123。
一切都运行良好,但一周后,我的一些客户开始遇到 504 网关超时问题。当我清除浏览器缓存后,一切又恢复正常。
这会是什么问题呢?
我的配置示例:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
LogLevel debug
ProxyRequests off
ProxyPreserveHost On
ProxyPass /public/static/ http://example.app/public/static/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse /public/static/ http://example.app/public/static/
ProxyPass / http://example.app/public/123/ retry=1 acquire=3000 timeout=600
Keepalive=On
ProxyPassReverse / http://example.app/public/123/
ErrorLog logs/aaa_error_log
TransferLog logs/aaa_access_log
SetEnvIf User-Agent ".*MSIE.*" nokeepalive
</VirtualHost>