我正在托管几个网络服务器。我已经设置了第一个没有问题。在我尝试导航到它的第二台服务器上(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
答案 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