我在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
,並幫助我實現,我離開了一個虛擬主機文件在我的實驗下雪安裝後。 刪除它後,服務器工作正常。
非常感謝您的幫助和對我愚蠢的錯誤感到抱歉 - 我是服務器管理新手。
如果您手動啓動Apache2會發生什麼? (請參閱man apache2來了解您必須提供的選項)。 – Wrikken
嘗試在yout apache文件夾中運行'grep -r USERNAME *',你看到任何結果嗎? –
在重新啓動服務之前,還要嘗試運行'source envvars' –