位置: 编程技术 - 正文

php + nginx项目中的权限详解(nginx配置php项目)

编辑:rootadmin

推荐整理分享php + nginx项目中的权限详解(nginx配置php项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nginx使用php,nginx搭建php项目,nginx php运行原理,nginx运行php项目,nginx运行php项目,php-nginx,nginx使用php,nginx使用php,内容如对您有帮助,希望把文章链接给更多的朋友!

本文给大家介绍的关于php + nginx项目权限的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

nginx/php-fpm

进程权限

主进程用户为启动的用户 子进程

1、nginx的用户为nginx.conf中配置的用户

2、php-fpm的用户为php-fpm.conf中配置的用户

如:启动nginx的是root,nginx中配置的user是nginx,那主进程就是root,子进程就是nginx

处理方式

以下访问均以nginx子进程进行

php + nginx项目中的权限详解(nginx配置php项目)

静态文件

步骤:nginx访问/index.html时,nginx会直接访问对应文件,并将内容返回给请求的客户端。 权限情况:此时只需要nginx拥有index.html文件的权限即可。

php脚本文件

步骤:

nginx访问/index.php时,nginx为了能够把正确的脚本处理结果返回给客户端,需要进行配置告诉nginx.php是非静态文件,需要php脚本解析器进行处理后才能返回内容。 一般来讲会在nginx配置中加上类似fastcgi_pass unix:/var/run/php5-fpm.sock;这样的配置项,指明nginx在遇到访问脚本文件时需要去找谁,之后会访问该文件做到将请求转发至php-fpm。 由php-fpm访问真正的php脚本文件,将结果返回值nginx,再有nginx将结果返回至客户端。

权限情况:

nginx需要有/var/run/php5-fpm.sock文件权限; php-fpm需要有/index.php文件权限;

用户配置位置

nginx用户设置在nginx.conf中第一行的user

php-fpm用户设置在php-fpm.conf中的

listen.owner = xxx;设置unix socket用户 user = xxx设置进程启动用户

注:以上两个配置文件不同的操作系统下文件名略有不同,请根据自身安装情况自行判断。

nginx转发内容到php-fpm不只有/var/run/php5-fpm.sock的方式,在php-fpm.conf中还可以通过配置改为xxx.xxx.xxx:等方式

其他

比较特别的点,一般nginx都是用root用户启动的(为了获取端口权限),如果本地开发nginx是用普通用户重启,那么主进程和子进程都会是当前用户,nginx.conf中的配置不再起效,暂不清楚原因。

总结

标签: nginx配置php项目

本文链接地址:https://www.jiuchutong.com/biancheng/290900.html 转载请保留说明!

上一篇:PHP创建单例后台进程的方法示例(php 单例模式优点及如何实现)

下一篇:PHP正则删除html代码中a标签并保留标签内容的方法 原创(js正则表达式删除特定字符)

  • 土地使用税怎么征收标准
  • 虚拟货币会计分录
  • 万元版增值税发票最多可以开多少
  • 处置其他权益工具投资时,应按取得的价款
  • 资本成本与财务风险的区别
  • 工伤职工应享有的待遇及救济途径
  • 开立个人银行账户的条件
  • 施工单位名称变更需要变施工许可证吗
  • 企业股权融资方式有
  • 发放外单位人员奖金 个人所得税
  • 工会经费应该计入人工成本吗
  • 一般纳税人进项税额转出会计分录
  • 增值税专用发票验票
  • 税局代个人开增值税专票
  • 增值是什么意思解释
  • 银行账户基本户是什么意思
  • 领用原材料的会计分录
  • 免征增值税项目销售额含税吗
  • 增值税可以提前申报不?
  • 营业外支出应填什么科目
  • 生产型企业进出口初申报流程
  • 二手车交易增值税按照多少征收税率减半征收
  • 偶然所得怎么缴纳个人所得税免税
  • 一般纳税人的月报,季报年报
  • 苹果macOS Big Sur 11.0.1全新系统壁纸
  • windows怎么复制
  • mac笔记本装了双系统后打开苹果系统和原来一样吗
  • php字符串定义的三种方式
  • 销户余额转出总公司怎样记账
  • bassmod.dll
  • 会计凭证包括哪几种凭证
  • 采购预算测算依据
  • 明细分类账户定义
  • php面向对象优点,缺点
  • java如何解析json字符串
  • x-s和web_session
  • vue中的icon
  • 支付网络服务费属于现金流量表的哪一项
  • ubuntu系统日志配置文件
  • 货物运输业增值税
  • 公司进行清算
  • 个人发票抬头怎么弄
  • 筹建期所得税年度申报如何填列
  • 增值税发票丢失可以重开吗
  • 销项负数发票能作废吗
  • sqlserver2005数据库导出数据成.sql
  • 生产企业购入原材料
  • sqlserver2012无法新建表
  • 银行收到电子承兑怎么查
  • 增值税及附加税费申报表附列资料一
  • 开具发票要注意方面是有哪些?
  • 京东预付是什么意思
  • 双方投资合作项目合法吗
  • 税控盘反写是不是说明税都已经成功申报了
  • 计提商业承兑汇票会计分录怎么写
  • 小规模餐饮业会计如何做账
  • 应交增值税进项税额月底怎么处理
  • 生产性生物资产账务处理
  • 备查账包括哪些
  • 安装sqlserver2000 IP地址出错怎样修改
  • windows任务管理器命令
  • 怎么用u盘装xp系统教程
  • win8右下角图标不见了
  • win10 系统优化
  • ubuntu安装指南
  • WIN7系统屏幕亮度哪里设置
  • shell脚本中的数组
  • python2.7安装numpy
  • ansible客户端需要装python
  • unity2020怎么导入资源
  • Unity3D Vuforia Android 拨打电话
  • 监听state
  • python django orm
  • openlayers3示例
  • 如何在电子税务局变更财务负责人
  • 2022年房产税减免政策疫情
  • 国税网查发票真伪
  • 税务总局广西
  • 马来西亚到中国机票多少钱
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设