1234567891011121314151617 |
- # Create fpm group and user
- ! grep -q "^$fpm_group:" /etc/group && \
- $userdo groupadd --system $fpm_group
- ! grep -q "^$fpm_user:" /etc/passwd && \
- $userdo useradd --system -m -d /var/www -s /usr/sbin/nologin -g $fpm_group $fpm_user && \
- find /var/www -maxdepth 0 -empty && \
- # Change owner and perm only if /var/www is empty
- $userdo chown root:root -c /var/www/ && \
- $userdo chmod -c 755 /var/www/
- # Copy fpm configuration files
- $userdo cp -pv $sysconfdir/php-fpm.conf.default $sysconfdir/php-fpm.conf
- $userdo cp -pv $sysconfdir/php-fpm.d/www.conf.default $sysconfdir/php-fpm.d/www.conf
- [[ $fpm_listen != '' ]] && \
- $userdo sed -r -i "s/^listen = .*/listen = $fpm_listen/" $sysconfdir/php-fpm.d/www.conf
- [[ "$fpm_allowed_clients" != '' ]] && \
- $userdo sed -r -i "s/^;?listen.allowed_clients = .*/listen.allowed_clients = $fpm_allowed_clients/" $sysconfdir/php-fpm.d/www.conf
|