中小型项目中nginx、php-fpm、php其中有哪些配置用的比较多且重要且需要关注??? 财富值59

2016-09-29 17:00发布

去看了他们的各种配置,太多太多,以现在初级的运维水准不可能一一了解,所以打算问大家有哪些你们熟悉的特别需要了解知道的配置,怎么配置能更好的维护项目、提高性能。

20条回答
叮咚baobei - 这个人很懒,什么都没留下
1楼 · 2016-09-29 16:57.采纳回答

性能

php不要打开错误打印,很容易暴露信息被攻击

php安全方面还要注意系统级别的函数如果没有项目需求全部禁用(disable_functions)

php的配置中基本都是默认不需要改,主要的就是添加Xdebug时需要在php.ini中增加配置,如

nginx(user配置项)、php-fpm(user,group配置项)等服务以及网站目录的权限、用户和用户组这个真的很重要

nginx日志:access_log配合log_format

日志监控分析

Xdebug在Development环境是特别有用的,在Production环境时需要开启OPcache,那就需要打开php.ini中OPcache配置如:

我还会关注下系统级别:iptables、/etc/sysctl.conf等等

php记录日志:log_errors

php-fpm性能相关:pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers、pm.max_requests

一周热门 更多>