修改php-fpm和nginx运行用户
来源:互联网 发布:20中国每年移民数据 编辑:程序博客网 时间:2024/05/18 01:46
(php)项目a是用test用户运行
nginx和php-fpm是www-data用户运行
(python)项目b是用test用户运行
项目a通过php函数exec调用python脚本的接口造成了没有权限访问目录
直接把项目b的权限切换为www-data可以执行,但是不便于开发,最好是把php、nginx、项目a、项目b都在一个用户、组下面。
打个比方test是当前登录用户
修改nginx的运行角色
cd /etc/nginxsudo vi nginx.conf# 头部是这样user www-data;worker_processes auto;pid /run/nginx.pid;include /etc/nginx/modules-enabled/*.conf;# 修改为user test;worker_processes auto;pid /run/nginx.pid;include /etc/nginx/modules-enabled/*.conf;# 重启nginxsudo service nginx restart
修改php的运行角色
cd /etc/php/7.0/fpm/pool.d/sudo vi www.conf# 找到user = www-datagroup = www-data# 改为user = testgroup = testcd /run/php/ls -al# 这个目录下面有两个文件# php7.0-fpm.pid和php7.0-fpm.sock# 修改这两个文件的权限sudo chown test:test php7.0-fpm.pidsudo chown test:test php7.0-fpm.sock# 重启php-fpmsudo service php7-fpm restart
test用户是杜撰出来的根据自己的当前用户修改
阅读全文
1 0
- 修改php-fpm和nginx运行用户
- nginx+php运行原理(以及nginx和php-fpm)
- nginx和php-fpm配置
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- Nginx+Php-fpm运行原理详解
- php-fpm nginx修改上传文件大小限制
- nginx、php-fpm以及mysql运行在各个用户下的配置
- element ui 表格全选与否
- 怎样快速成为一名java程序员?
- like功能以及check功能
- 5.3.0 Date 类型
- 两个不同概念?物联网是人工智能的基石
- 修改php-fpm和nginx运行用户
- linux交叉编译工程中,单独编译某个文件的方法
- 原生js实现
- 自媒体收益达到瓶颈怎么办?这些赚钱方式让你收入翻倍
- JAVA反射原理
- 标准库中sort与unique
- QuartZ Cron表达式
- Java虚拟机的基本机构
- android webview 缓存无网络