首页 文章

Apache ServerName指令

提问于
浏览
0

我有一个使用SSL配置的apache实例 . VirtualHost使用ServerName指令 - 我指向 local~host:port . 我理解ServerName "requires"一个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> 重合 .

导航"junk"网站时,我的网址更改为 https://server~1/junk/....

所以,问题是URL正在改变,我相信ServerName指令在内部构建了 server~l 的FQHN .

那么,没有创建DNS条目 - 有没有办法将我的原始URL保持为 https://appache_web/junk 而不是在导航到 https://server~1/junk/.... 时更改

谢谢吉姆

1 回答

  • 0

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

相关问题