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つ残したことに気づきました。それを削除した後、サーバーは正常に動作します。