位置: 编程技术 - 正文

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

  • 核定征收需要缴税吗
  • 材料采购成本是主营业务成本吗
  • 税法基本原则是什么意思
  • 房屋维修基金帐户怎么查
  • 向职工支付困难证明材料
  • 个人开票的抬头怎么写
  • 业务提成模版
  • 年终销项税额要结账吗
  • 房地产开发票的时间
  • 金蝶系统如何设置套打
  • 公司资料更新
  • 实收资本未到位情况说明
  • 法定盈余公积金的提取比例一般按照()
  • 钱汇错需要退回应该怎么做分录?
  • 公司购买银行理财产品会计分录怎么写
  • 发票的受票方是什么
  • 小规模纳税人国企
  • 2018税务金四发展预测会有哪些?
  • 中级会计考试报名
  • 软件项目成本包括直接成本和间接成本,一般而言
  • 凭证上附单据多少张怎么看
  • 罚没收入要交税吗
  • 对公账户短信服务费怎么取消
  • windows在cmd设置变量
  • 分配水电费会计分录怎么写
  • 核定征收没有收入要交税吗
  • win10怎么更换版本
  • php关联数组转索引数组
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • kcleaner.exe是什么
  • 最贵的苹果4
  • vue解决数据量过大的问题
  • hp是什么软件
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • 项目提成比例
  • 其他应付款如何调平
  • 双轨制会计核算原则
  • 芒通,法国 (© Flavio Foglietta/Getty Images)
  • 贷款的银行卡叫什么
  • 暂估入库的商品能出库吗
  • 小规模纳税人未开票收入如何填申报表
  • php构造函数重载
  • windows刻录cd
  • 可转换优先股会稀释股权吗
  • 发票验证不过去会怎么样
  • 工会经费是应付职工薪酬的借方还是贷方
  • 自动执行python
  • 动态sql怎么执行
  • 残保金都要申报吗
  • 差旅费报销流程图及分析解释
  • 税控服务费减免会计分录
  • 银行承兑汇票是表内还是表外业务
  • 进项有效期
  • 农村信用社可计算利息吗
  • 个体工商户营业执照申请流程
  • 无偿划转资产需要挂其他应收款吗
  • 以前年度生产成本怎么转为研发费用
  • 房屋租赁费计入什么会计科目
  • 小规模纳税人租赁不动产税率
  • 职工教育经费如何列支
  • 企业股东的出资方式
  • 会计出账入账怎么做
  • mysql不能运行
  • Windows下System Volume Information文件夹是干嘛用的?
  • wget下载命令
  • wray是什么意思
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • 电脑ip地址设置在哪里
  • windos8怎么样
  • HttpURLConnection连接 详解
  • node创建服务
  • jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
  • python做应用软件界面
  • js能实现的简单效果
  • python怎么写一个类
  • 吉林省电子税务局操作手册
  • 广东省国家税务局电子发票系统,网络设置
  • 奔驰购置税多少钱
  • 山东中信银行电话
  • 黑龙江省国税局举报电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设