【问题标题】:Why do all SSL subdomains direct to the same IP为什么所有 SSL 子域都指向同一个 IP
【发布时间】:2015-11-22 09:46:03
【问题描述】:

我将我的 apache 服务器设置为两个服务的反向代理。一个在192.168.1.50:5000 上运行,另一个在192.168.1.121:8989 上运行。

我想让https://apple.example.com 转到192.168.1.50:5000https://orange.example.com 转到192.168.1.121:8989

apple.example.com 按预期工作,但由于某种原因,当我启用两个站点时,每当我尝试加载 orange.example.com 时,它都会加载 apple 并且 Chrome 的地址是 https://apple.example.com。如果我禁用 apple 虚拟主机,orange 将按预期工作

这是我的两个虚拟主机:

<VirtualHost *:443>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName apple.example.com
    ServerAlias www.apple.example.com
    ProxyPass / http://192.168.1.50:5000/
    ProxyPassReverse / http://192.168.1.50:5000/    

    <Location />
        SSLRequireSSL
        Order allow,deny
        Allow from all
    </Location>

    SSLEngine On
    SSLProxyEngine On
    SSLCertificateFile /etc/apache2/ssl/apache.crt
    SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirtualHost>

<VirtualHost *:80>
    ServerName apple.example.com
    ServerAlias www.apple.example.com
    Redirect permanent / https://apple.example.com/
</VirtualHost>

 

<VirtualHost *:443>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName orange.example.com
    ServerAlias www.orange.example.com
    ProxyPass / http://192.168.1.121:8989/
    ProxyPassReverse / http://192.168.1.121:8989/   

    <Location />
        SSLRequireSSL
        Order allow,deny
        Allow from all
    </Location>

    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/apache.crt
    SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirtualHost>

<VirtualHost *:80>
    ServerName orange.example.com
    ServerAlias www.orange.example.com
    Redirect permanent / https://orange.example.com/
</VirtualHost>

【问题讨论】:

    标签: ssl proxy apache2 virtualhost reverse-proxy


    【解决方案1】:

    在尝试了大约 2 小时后,我意识到因为我的重定向是永久性的,所以它被缓存在 Chrome 中。在某些时候,我的浏览器必须存储从orangeapple 的永久重定向。当我意识到去https://orange.example.com 有效但http://apple.example.com 会重定向到apple 时,我想通了。清除我的浏览器缓存后,它运行良好。非常沮丧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 2012-01-14
      • 2012-10-18
      相关资源
      最近更新 更多