2011-11-18 28 views
0

我在我的服務器上安裝了我的Debian 6,不知何故,我無法擺脫默認配置。我仍然指向/var/www而不是我真正想要的目錄。Debian上的Apache2,全新安裝,無法刪除默認

有什麼特別的我需要在debian做?例如刪除「默認」設置?我甚至嘗試過不通過Webmin創建主機,它說它已被正確配置,但是我無法訪問它。

正如我在xampp中所做的那樣,我嘗試通過虛擬主機爲我的域配置我的域,現在發生的情況是,當我嘗試打開頁面時,它給了我禁止的錯誤。如果我配置子域,有時它會給我/ var/www。

該文件夾存在,我嘗試訪問,我甚至試圖將其設置爲chmod 777 -R folder

我想要一些輸入,以及一些關於這方面的日誌的建議,因爲沒有在Apache錯誤日誌中顯示。

而且我不斷收到這些時,我重新啓動Apache:

[週五11月18日23點36分42秒2011] [提醒] *了NameVirtualHost:80有沒有VirtualHosts

[週五23年11月18日:36:42 2011] [警告] NameVirtualHost *:80沒有VirtualHosts

+0

這是一個問題? [Fri Nov 18 23:37:47 2011] [error] [client {IP}] client denied by server configuration:/ htdocs/svn/cswb/timetracker/trunk/timetracker-web/ [Fri Nov 18 23:37: 47 2011年] [錯誤] [客戶端{IP}]客戶端被服務器配置拒絕:/htdocs/svn/cswb/timetracker/trunk/timetracker-web/favicon.ico – Oldek

回答

2

您似乎有多個問題。

如果您啓用了虛擬主機,則默認的vhost配置將爲/ etc/apache2/site-enabled/000-default。嘗試從僅啓用一臺主機開始。您是否能夠使用您想要的DocumentRoot,從那裏提供沒有錯誤的內容?在添加其他主機之前,請確保它工作正常。

如果您只有一個虛擬主機有錯誤,請在您的問題中發佈其配置。

+0

所以我進一步了,我現在能夠得到到我想要的頁面。但是當他們渲染時,他們通過打印出所有的代碼來渲染!我如何讓PHP編譯這個? – Oldek

+0

因此,這是我嘗試訪問子域的實例。例如mysubdomain.mymaindomain.com,那麼PHP將以文本形式打印出來。但是,如果我輸入mymaindomain.com或www.mymaindomain.com它很好。 – Oldek