Apacheの実行ユーザーを変える
# cd /etc/apache2/ # vi envvars
envvarsファイルの16,17行目にユーザー設定の設定があるので、そこをいじる。
export APACHE_RUN_USER=<UserName> export APACHE_RUN_GROUP=<UserName>
最後に、Webサイトを設置するフォルダにユーザーに対するアクセス権を与えておく。Webサイトのフォルダが/var/www/htmlであるとして
# chmod -R 707 /var/www/html # chown -R <UserName>:<UserName> /var/www/html
もし、php-fpmを使っている場合はそちらの設定も変更する。
# cd /etc/php/<Version>/fpm/pool.d # vi www.conf
user = <UserName> group = <GroupName> listen.owner = <UserName> listen.group = <GroupName>
最後にphp-fpmとapache2をrestartします。
# systemctl restart php7.4-fpm # systemctl restart apache2
