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文件,实现用户隔离与权限限制。

相关文章!