2013-10-17 57 views
1

我在VPS上的Ubuntu服務器12.04上有LAMP服務器,我在其上運行一個owncloud 5實例,郵件服務器和一些簡單的純html站點。在虛擬主機上最近我安裝陰雨服務器假小子同步,但我不知道這是在錯誤的原因:Apache2重啓失敗,出現錯誤:「Apache2:壞的用戶名:USERNAME [解決[

當我試圖重新啓動Apache(服務的Apache2重啓)我得到錯誤:

apache2: bad user name: USERNAME 
Action 'configtest' failed 
The apache error log may have more information. 

但是在/var/logs/apache2/error.log中沒有信息

Google搜索之後,我只能找到人們報告與$ {APACHE_RUN_USER}類似的錯誤,或者「USERNAME」或在該位置存在一些現有的用戶名。

但我在系統中沒有「USERNAME」用戶。

在我envvars中我有:

export APACHE_RUN_USER=www-data 
export APACHE_RUN_GROUP=www-data 

中的apache.conf:

User ${APACHE_RUN_USER} 
Group ${APACHE_RUN_GROUP} 

而是改爲:

User www-data 
Group www-data 

還是給了同樣的錯誤。

我不知道該怎麼做。將apreciate任何幫助。

編輯: 作爲建議由Vladimir Dimitrov 我所做的:

grep -r USERNAME * 

在我的Apache文件夾中,這給了結果:

sites-available/mydomain.com: WSGIDaemonProcess snowy user=USERNAME home=/path/to/snowy sites-enabled/mydomain.com: WSGIDaemonProcess snowy user=USERNAME home=/path/to/snowy 

,並幫助我實現,我離開了一個虛擬主機文件在我的實驗下雪安裝後。 刪除它後,服務器工作正常。

非常感謝您的幫助和對我愚蠢的錯誤感到抱歉 - 我是服務器管理新手。

+0

如果您手動啓動Apache2會發生什麼? (請參閱man apache2來了解您必須提供的選項)。 – Wrikken

+0

嘗試在yout apache文件夾中運行'grep -r USERNAME *',你看到任何結果嗎? –

+0

在重新啓動服務之前,還要嘗試運行'source envvars' –

回答

5

您可以檢查它通過將Apache的文件夾中包含USERNAME舊的或未知的配置和運行此

grep -r USERNAME *

+0

謝謝,那就是問題所在!拯救了我的一天! – halas