来自特定目录的图片未通过SSL

时间:2015-12-30 17:22:13

标签: apache .htaccess tomcat ssl wicket

我在两个独立的服务器上运行Apache Tomcat中的Wicket Web应用程序。当应用程序在服务器#1上运行时,所有映像都在http:和https:上都没有错误或警告,因此我认为html文件没有问题。当我在服务器#2上运行相同的应用程序时,所有图像都通过http:传递,但是某些图像在通过https:传送时给出404 Not Found。

例如:

  • /path/image1.png并通过http和https成功发送。
  • /path/some/sub/directory/image2.png通过http发送,但不通过https发送。

更具体地说,如果我请求https://domain/path/some/sub/directory/image2.png,则会收到404错误。但是,如果我指定端口并请求https://domain:8443/path/some/sub/directory/image2.png,则会传递图像。

由于图像都在第一台服务器上运行,我怀疑第二台服务器上的Apache配置存在问题。我找不到任何特定于apache2.conf,httpd.conf或.htaccess文件中的功能或故障目录的指令。

我应该在哪里找到允许成功传递image1的指令,以便我可以复制图像2的规则?

::: EDIT :::

我在extras / httpd-ssl.conf中找到了以下指令。我们使用varnish来缓存静态内容。

# Terminate SSL here and pass everything to Varnish
RequestHeader set X-Forwarded-Proto "https"
ProxyPreserveHost on
ProxyPass / http://128.138.128.89:80/
ProxyPassReverse / http://128.138.128.89:80/

如果重要的话,这在Oracle VirtualBox上的Linux Mint上运行。

0 个答案:

没有答案