Apache ServerName指令

时间:2012-07-10 15:45:56

标签: apache

我有一个使用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的FQHN。

所以,在没有创建DNS条目的情况下 - 有一种方法可以将我的原始网址保留为https://appache_web/junk,而不是在导航到https://server~1/junk/....时更改

由于 吉姆

1 个答案:

答案 0 :(得分:0)

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