PHP-FPM 优化与隔离
-为提升安全性与性能,可为不同站点配置独立的PHP-FPM池:
# /etc/php/8.1/fpm/pool.d/site1.conf
[site1]
user = site1user
group = site1group
listen = /run/php/php8.1-fpm-site1.sock
pm = dynamic
pm.max_children = 5
chdir = /
<p>php_admin_value[disable_functions] = exec,passthru,shell_exec
php_admin_flag[allow_url_fopen] = off</p>
然后在Nginx配置中将fastcgi_pass指向对应sock文件,实现用户隔离与权限限制。
