防止Ubuntu PHP-FPM被攻击是一个涉及多个方面的任务,以下是一些关键的安全措施和建议:
/etc/php/版本号/fpm/php.ini
和/etc/php/版本号/fpm/pool.d/www.conf
文件来调整内存限制、上传文件大小限制、进程数等。pm.max_children
、pm.start_servers
、pm.min_spare_servers
和pm.max_spare_servers
等参数来限制PHP-FPM进程的数量,防止资源耗尽。php.ini
文件中禁用危险函数,如exec
、passthru
、shell_exec
、system
等。allow_url_fopen
函数,以减少远程文件包含漏洞的风险。systemctl disable
命令禁用不必要的服务,减少潜在的安全隐患。请注意,以上措施只是提高安全性的基础,实际应用中可能需要根据具体情况进行调整和补充。同时,安全是一个持续的过程,需要定期评估和更新安全策略。