位置: 编程技术 - 正文

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

  • 差额纳税的税率
  • 转出未交增值税最终怎么转平
  • 财税通财务软件怎么下载
  • 基础电信服务税率和增值电信服务税率
  • 其他应收款审计说明怎么写
  • 其他应收款收不回来税务处理
  • 支付办公楼维修费
  • 一般纳税人销售自己使用过的汽车
  • 收入纳税明细里的收入是税前还是税后
  • 一个人可以两家以上公司发放工资么
  • 委托出口货物是什么科目
  • 全年累积盈利交所得税吗?
  • 季度收取租金会计分录怎么写?
  • 厂房鉴定公司
  • 销售中有运费收入吗
  • 发票管理政策
  • 公益性捐赠专用会计科目
  • 销售劳务的税率是多少
  • 发票查询发票代码有误
  • 资产减值损失怎么计提
  • 收到别人的文章或书,应该怎样表示
  • 销售净利率怎么分析盈利能力
  • 插上u盘电脑无法访问怎么办
  • 结转本期损益要过账吗
  • 跨越红字专用发票开票流程
  • linux硬链接命令
  • 高端显卡排名
  • framework架构
  • 什么样的费用算研发费用
  • 微信小程序实现文件上传
  • react受控和不受控组件的区别
  • 出口退税率和进口税率的区别
  • phpcms文档
  • 哪些情形需要办理会计工作交接
  • 小规模超500万升一般纳税人规定
  • 中药饮片盘点误差范围
  • 邮电局上级部门
  • mongodb morphia
  • mongodb document
  • 企业进行材料清查盘点中盘盈的材料
  • 销售bu是什么意思
  • sqlserver游标实例
  • 收回上年度拨款怎么做账
  • 跨月管理费用多计怎么处理
  • 活动策划费属于哪个开票项目
  • 以前年度损益调整
  • 银行共管账户怎么提款
  • 成品油发票抵扣进项税
  • 业务招待费扣除标准是多少
  • 处置固定资产取得的净收益属于当期的收入
  • 未交增值税不用交了
  • 购进的材料没有发票可以入库吗?
  • 超期应收款管控
  • 企业购买银行理财产品的会计处理
  • 过路费纸质发票可以抵扣增值税吗
  • 红字发票填开说明是?
  • mysql未知的服务器主机
  • cygwin在Windows8.1中设置ssh无密码登录
  • win8系统启动项在哪
  • linux怎么使用ping命令
  • win7怎么操作
  • windows10 2021预览版
  • [置顶]公主大人接下来是拷问时间31
  • opengl实现光照效果
  • cocos creator内存性能优化
  • java获取两个日期间的所有月份
  • Web Inspector:关于在 Sublime Text 中调试Js的介绍
  • 遮罩有什么作用
  • javascript入门教程
  • 谷歌邮箱
  • 深入理解javascript特性.pdf
  • js解析json字符串获取key
  • java script课程
  • 仿百度首页html代码静态
  • 安卓程序切换
  • js倒计时秒杀
  • 成都税务举报官网
  • 中国地税发展现状
  • 省税务局属于什么级别
  • 山西省税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设