1

VPSのUbuntu Server 12.04にLAMPサーバーがあります。私はそれでowncloud 5インスタンス、メールサーバー、および仮想ホスト上のいくつかの単純な純粋なhtmlサイトを実行しています。最近、Tomboy 同期用に Rainy サーバーをインストールしましたが、それがエラーの原因かどうかはわかりません。

Apache を再起動しようとすると (service apache2 restart)、次のエラーが表示されます。

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

それでも同じエラーが発生しました。


解決済み:

ウラジミール・ディミトロフが示唆したように、 私は次のことを行いました:

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 

そして、雪の多いインストールで実験した後、仮想ホストファイルを1つ残したことに気づきました。それを削除した後、サーバーは正常に動作します。

4

1 に答える 1