0

我有一个使用 SSL 配置的 apache 实例。VirtualHost 使用 ServerName 指令 - 我已经指向local~host:port. 我了解 ServerName “需要” DNS 条目。我没有将 ServerName 值作为 DNS 条目(它只是local~host:port)。

本地主机被称为server~1

我也有一个 proxypass 和 proxypassreverse 设置为

`proxypass /junk/ https://local~host/junk`
`proxypassreverse /junk/ https://local~host/junk`

因此,我输入 Apache Web 服务器的地址 https://appache_web/junk以访问我的应用程序。这行得通。监听端口与 ServerName 一致<Localhost:port>

在浏览“垃圾”网站时,我的网址更改为https://server~1/junk/....

所以,问题是 URL 正在改变,我相信 ServerName 指令在内部为server~l.

所以,在不创建 DNS 条目的情况下 - 有没有办法保留我的原始 URL, https://appache_web/junk 而不是在导航到https://server~1/junk/....

谢谢吉姆

4

1 回答 1

0

最好在 serverfault.com 上询问,但是...您可能需要添加:UseCanonicalName Off

于 2012-07-10T16:05:02.860 回答