我有一个使用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/....
时更改
由于 吉姆
答案 0 :(得分:0)
最好在serverfault.com上询问,但是......你可能需要添加:UseCanonicalName Off