【发布时间】:2012-06-19 14:16:15
【问题描述】:
我在一个 Magento 安装上拥有多个网站。其中三个站点具有不同的 SSL 证书。 SNI 不是一个选项,因此我们决定使用不同的端口来处理请求。
在虚拟主机配置中,为每个使用 SSL 的站点分配一个不同的端口。
“https://domain1.com”-> 标准 443
“https://domain2.com:444”
“https://domain3.com:445”
如果您直接访问这些请求,它们就可以正常工作。 Magento 正确处理其所有请求。
问题来了:
如果您在没有端口号的情况下访问“https://domain2.com”,则会触发 domain1.com 的虚拟主机配置。
我需要一种方法来捕获对https://domain2.com 的所有请求并将它们重定向到https://domain2.com:444。
必须有一种使用 mod_rewrite 或 mod_proxy 的方法。
【问题讨论】:
标签: apache mod-rewrite mod-proxy