# Check page (update to the dynamic page you want to test)
curl -I localhost/path/mypage
# Check image/css (update path to the static resource you want to test)
curl -I localhost/img/test.png
# In Apache/Tomcat, you can view the Tomcat page directly
# (but note that your browser will not see this directly, it will be proxied via httpd)
curl -I localhost:8080/path/mypage
1条答案
按热度按时间vmdwslir1#
在配置了Apache httpd的标准AWS beanstalk环境中,所有Web内容(静态和动态)都将通过httpd提供服务(httpd充当发送到tomcat或其他动态Web内容的请求的代理)。
由于ServerSignature和ServerTokens是全局配置设置,如果此设置更改适用于某些页面,则它也应该适用于所有静态内容。
在应用相同的Apache设置后,我也遇到了类似的问题,但这是因为浏览器从自己的缓存中提供静态内容(显示的
server
头来自我更改Apache之前的原始请求)。我通过在浏览器上执行硬重载/刷新缓存来修复这个问题。您可以通过ssh连接到EC2服务器并运行