防止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命令禁用不必要的服务,减少潜在的安全隐患。请注意,以上措施只是提高安全性的基础,实际应用中可能需要根据具体情况进行调整和补充。同时,安全是一个持续的过程,需要定期评估和更新安全策略。