Apache 2在此服务器上找不到请求的URL/
我正在托管几个Web服务器。我已经设置了第一个没有问题。当我尝试导航到第二台服务器时(http://192.168.1.47:99/)我收到此错误“在该服务器上找不到请求的URL/。我知道端口正在正确转发,因为我可以访问”http://192.168.1.47:99/phpmyadmin“很好。我花了一个星期左右的时间想弄明白这一点,但我不知所措。任何帮助都将不胜感激 Ubuntu Linux 10.04 Apache2 php5 我将提供可能需要的任何其他信息。 谢谢 更新-包含的配置文件 * * *Apache 2在此服务器上找不到请求的URL/,apache,ubuntu,apache2,Apache,Ubuntu,Apache2,我正在托管几个Web服务器。我已经设置了第一个没有问题。当我尝试导航到第二台服务器时(http://192.168.1.47:99/)我收到此错误“在该服务器上找不到请求的URL/。我知道端口正在正确转发,因为我可以访问”http://192.168.1.47:99/phpmyadmin“很好。我花了一个星期左右的时间想弄明白这一点,但我不知所措。任何帮助都将不胜感激 Ubuntu Linux 10.04 Apache2 php5 我将提供可能需要的任何其他信息。 谢谢 更新-包含的配置文件 *
*据我所知,您希望服务器在端口99上响应。您的配置正在侦听端口80。在已启用的站点中更改以下行:
<VirtualHost *:80>
到
重新启动apache。应该可以了。我们需要将以下行更改为/etc/apache2/apache2.conf: 注意:-将此处的AllowOverride None更改为AllowOverride All usingsudo属性 选项索引跟随符号链接 允许超越所有 要求所有授权 现在:-重新启动web服务器 sudo/etc/init.d/apache2重启
它现在就可以工作了。如果您想让它在不改变端口的情况下工作,可以按照以下步骤操作
sudo nano /etc/apache2/apache2.conf
并在末尾添加以下行
Include /etc/phpmyadmin/apache.conf
然后重新启动apache
/etc/init.d/apache2 restart
最好在这里解释一下
请发布您的配置文件。我想你忘了设置一个正确的索引文件,或者只是主机配置不好。我希望你指的是apache2配置文件:-)我在上面附加了它。当然-我希望任何其他配置文件都不应该处理apache2!不幸的是,到目前为止我还看不到你的附加文件。是的,有一些格式错误让我修正了。您现在应该可以看到它了。此外,我需要以下文件:/etc/apache2/httpd.conf和/etc/apache2/ports.conf以及/etc/apache2/sites enabled/I中的文件,我不敢相信我忽略了这一点:-非常感谢!非常感谢,伙计。你让我开心
sudo nano /etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
/etc/init.d/apache2 restart