Apache 2在此服务器上找不到请求的URL /

时间:2011-09-28 14:31:32

标签: apache ubuntu apache2

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

Ubuntu Linux 10.04 的Apache2 PHP5

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

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

3 个答案:

答案 0 :(得分:3)

据我了解,您希望服务器在端口99上进行响应。您的配置正在侦听端口80。在已启用站点中更改以下行:

<VirtualHost *:80>

<VirtualHost *:99>

和ports.conf

NameVirtualHost *:80

NameVirtualHost *:99

重启你的apache。应该这样做。

答案 1 :(得分:2)

我们需要将以下行更改为/etc/apache2/apache2.conf: 注意: - 在此更改AllowOverride无至AllowOverride全部使用声音属性

    选项索引FollowSymLinks     AllowOverride All     要求全部授予  现在: - 重新启动您的Web服务器 sudo /etc/init.d/apache2 restart

它现在可以工作..

答案 2 :(得分:0)

如果您想在不更改端口的情况下使其工作,您可以按照以下步骤操作

sudo nano /etc/apache2/apache2.conf

并在末尾添加以下行

Include /etc/phpmyadmin/apache.conf

然后重启apache

/etc/init.d/apache2 restart

最好在这里解释 https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it