2011-09-28 440 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重啓

它將工作現在..

相關問題