因此,我正在使用来自 Ubuntu 14.04.3 上的 repos 的全新安装的 apache2。由于不相关的原因,该机器已经在端口 80 上为其他服务提供服务,因此我希望 Apache 在其他端口上提供服务。但是,公开地,我希望 Apache 在端口 80 上提供服务。很简单,设置从路由器到机器上的端口 8000 的端口转发。我更改了 in80
和ports.conf
to 000-default.conf
,8000
然后,它就可以正常工作了。
不过,偶尔我会输入网址http://my.hostname.com/asdf它会将我重定向到http://my.hostname.com:8000/asdf,这没有任何意义,因为路由器没有在端口 8000 上转发任何流量。Apache 为什么会这样做,我该如何让它停止?
答案1
Apache 不会执行重定向,除非收到指示。重定向可能来自您应用程序中的某个位置。