位置: 编程技术 - 正文

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正则表达式删除特定字符)

  • 外籍人士如何在中国办理延长签证
  • 工厂房租没有发票怎么办
  • 公司控股另一家公司的风险
  • 门禁卡属于什么卡
  • 收企业利息如何做账
  • 发放遗属补助还要拍照片吗山东
  • 小规模出租不动产免税吗
  • 延期缴纳税款的审批机关是
  • 企业的固定资产因自然灾害产生的净损失应计入哪里
  • 营改增后如何计算税金
  • 利息收入为什么是负数
  • 营改增后房地产公司税种及税率
  • 服务费不开发票可以做无票收入吗?
  • 公司成本票不够交税多少
  • 销售开发后的产品
  • 三类小规模纳税标准
  • 基金会可以投资企业吗
  • 外购软件可以加计扣除吗
  • 异地 发票
  • 以前年度资产损失,汇算清缴怎么填表
  • 建筑工程分包怎么纳税
  • 若依前后端分离需要准备啥
  • 有关预提费用如何冲销
  • 结转已经销售商品成本
  • 单位垫付资金如何做账
  • 谷歌第球
  • 公司现金用途
  • 不知道哟
  • php反射使用场景
  • 个人股份转让
  • php生成php文件
  • 收取包装物押金税率
  • 销售产品的运输费属于什么会计科目
  • PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
  • 差旅费报销应注意什么
  • Delete `␍` 最简单最有效的解决方法和解释(VScode)
  • ssh命令用法
  • 企业初期面临的主要问题
  • 租用办公室装修费用会计分录
  • 在dedecms中,如何模板建站
  • 专项附加扣除中住房租金扣除所指的工作城市范围包括
  • 跨年租金如何确权
  • 计提制造费用
  • 什么叫一般
  • 个人所得税有哪些项目
  • 主营业务收入的明细科目怎么写
  • 未开票的收入如何申报增值税
  • 房产税土地使用税会计分录
  • 以土地作价投资合伙企业是否缴纳土地增值税
  • 对公可以转个人账户货款吗
  • 跨境电商怎么交流
  • 企业筹办费计入什么科目
  • 长期股权投资稀释股权
  • 辞退福利什么时候确认
  • 备用金取多少钱会被监控
  • 可供出售金融资产公允价值变动
  • Mysql 数据库 拷贝 原文件
  • sqlserver登录日志
  • windows vista界面
  • Windows Server 2003服务器安全设置
  • xp系统乱了,怎么恢复
  • mac 休眠
  • window7发布
  • win8如何清空电脑里的所有东西
  • iis搭建php环境
  • win8c盘
  • 常见unix操作系统
  • 如何设置访问共享文件夹
  • mac自带功能流程图
  • WIN10企业版安装NET3.5
  • 彻底删除怎样恢复
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
  • 局域网远程开机与远程唤醒
  • shell获取命令报错信息
  • Python中模块和包的区别
  • windbg调试驱动
  • javascript函数
  • 陕西电子税务局官网登录入口网址
  • 陕西电子发票开票流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设