我在Unix / Linux非常新,所以请记住你的答案。
我正在Fedora盒子上运行一个Apache服务器。 我有一个静态的IP,并通过我的路由器/调制解调器设置端口转发 – 我打开了端口80等转发到我的Fedora盒。
如果从外部连接,我input我的静态IP,我成功地得到我的索引页。 但是,如果我尝试键入my.static.ip /子目录,则会立即replace为192.168.2.22/subdirectory(我的LAN IP),如果我在外部连接上,这当然会失败。
为什么重新映射发生? 如何设置我的服务器,以便在从外部连接请求子页面/子目录时不发生重新映射(如果从本地LAN连接连接到本地IP,仍可正常工作)?
您可能只需要调整您的configuration中的UseCanonicalName和ServerName设置。 在您的httpd.conf文件或您的虚拟主机定义文件中。
我相信你想拥有
UseCanonicalName Off