Press "Enter" to skip to content

配置nginx和php-fpm的运行用户及其常见问题

在生产环境中,为了安全起见,nginx和php不要使用root用户去运行,而是创建一个没有登录权限的新用户去跑。

1.创建一个新用户

2.修改nginx.conf文件,添加运行用户,替换旧配置:

3.修改php相关配置文件,一般位于php安装目录下的/etc/php-fpm.d/www.conf:

保存配置文件,重启php-fpm和nginx服务。

4.常见问题:

如果遇到打开某些页面空白,但是请求状态码为200,比如chrome浏览器报“NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)”错误解决办法:

小记: 当输出代理文件大小超过配置proxy_temp_file_write_size时候,nginx会将文件写入到临时目录下。如果没有权限,chrom就会直接failed而不输出东西

Comments are closed, but trackbacks and pingbacks are open.