2011-09-28 452 views
2

我正在托管几个Web服务器。我已经设置了第一个没有问题。在第二台服务器上,当我尝试导航到它(http://192.168.1.47:99/)时,出现此错误“请求的URL /在此服务器上找不到”。我知道端口正在正确转发,因为我可以访问“http://192.168.1.47:99/phpmyadmin”就好了。我试图解决这个问题一个星期左右,现在我很茫然。任何帮助将不胜感激!Apache 2在此服务器上找不到请求的URL

Ubuntu Linux操作系统的10.04 的Apache2 PHP5

我会提供可能需要的任何其他信息。 谢谢!

更新 - 包括配置文件 * apache2.conf * httpd.conf * ports.conf * sites enabled

+1

请张贴您的配置文件。我想你忘了设置一个合适的索引文件或只是主机配置不好。 – Erik

+0

我希望你的意思是apache2配置文件:-)我把它附加在上面。 – Derrick

+1

当然 - 任何其他的配置文件不应该处理Apache我希望!不幸的是,我目前看不到您的附加文件。 – Erik

回答

3

据我理解你,你希望你的服务器上的端口99响应你的配置侦听端口80,而不是。更改以下行网站启用:

<VirtualHost *:80> 

<VirtualHost *:99> 

和ports.conf

NameVirtualHost *:80 

NameVirtualHost *:99 

重新启动Apache的。这应该做到这一点。

+0

我不敢相信我忽略了: - |非常感谢! – Derrick

0

我们需要改变以下行/etc/apache2/apache2.conf中: 注: - 更改这里的AllowOverride无到有的allowOverride所有usingsudo财产

选项指标的FollowSymLinks 的AllowOverride所有 要求所有授予 现在: - 重新启动Web服务器 须藤/etc/init.d/apache2重启

它将工作现在..

相关问题