Ubuntu で Apache が間違ったユーザーで起動する

Ubuntu で Apache が間違ったユーザーで起動する

私はUbuntuホスティングを持っています。ユーザーがいますユーザー1それは sudoer です。

私のapache2設定のenvvars設定には、定義するデフォルト設定があります

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

コマンドを実行すると

ps -efH | grep apache

すべてのプロセスがルートから起動されます

root     15378 15358  0 16:33 ?        00:00:00     /usr/sbin/apache2 -k start
root     15379 15358  0 16:33 ?        00:00:00     /usr/sbin/apache2 -k start

PHPコードを追加するとき

echo exec('whoami');

私はユーザー1

どうしてそうなるのでしょうか?ワークステーションの再起動、サービスの再起動を試みましたが、うまくいきませんでした

更新 1. httpd.conf

User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

私はこれらのいずれかから始めます:

sudo service apache2 restart
sudo /etc/init.d/apache2 restart

関連情報