位置: 编程技术 - 正文

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

  • 增值税电子发票怎么领用
  • 借贷记账法的基本结构
  • 工商股权转让费用怎么算
  • 增值税的账务处理 月末怎么结转 案例
  • 财务费用利息收入结转本年利润
  • 京东佣金费用计算公式
  • 居民企业参股外国企业信息报告填写
  • 建筑施工企业的法定代表人对本企业的安全生产负责
  • 农产品销售发票可以抵扣吗?
  • 原材料变成半成品
  • 购买固定资产没付款怎么入账
  • 农村承包土地能卖土吗
  • 建筑企业在四库一平台找不到
  • 代账公司收取服务费能开增值税票吗?
  • 填报企业所得税资产总额怎么填
  • 应交税费借方余额填列资产负债表
  • 广告费发票收到但是不抵扣怎么做账?
  • 进项发票已经抵扣怎么做退回处理
  • 收入可以用收据入账吗
  • 什么情况下个税税率是10%
  • 280元航天使用费多少钱
  • 实物捐赠的企业有哪些
  • 递延资产主要包括哪些
  • mac怎么还原出厂设置
  • 2021新版win10
  • 外包公司代缴的税怎么算
  • 增值税税率简易征收
  • 土地增值税清算是什么意思
  • hook execution failed
  • u-net优点
  • 程序员未来会失业吗
  • 前端进阶教程
  • typescript tsconfig
  • php限制
  • 抵扣条件
  • 如何在织梦中设置图片加文字
  • 通过微信支付码能查到微信本人吗
  • 业务招待费的报销额度是多少
  • 商品发生销售退回
  • 外商独资企业资本金要求
  • 企业都有哪些资质
  • 注解注入
  • 终止经营列报的相关表述
  • 银行会计的基本核算方法包括的内容有
  • 税控盘的作用是什么
  • 企业的所得税税率怎么计算
  • 其他权益工具账面价值
  • 金税盘和报税盘一起用吗
  • 企业收到宣传费怎么做账
  • 收到红字发票如何认证呢
  • 增值税扣税公式
  • 车船税交不交印花税
  • 分包抵扣金额
  • 小规模销售免税产品需要交税吗
  • 会计中原始凭证是什么意思
  • sqlserver dbcc
  • Mysql5.7在Centos6中的安装方法
  • mysql复杂数据查询方法
  • win8怎么升级到win10 bios设置
  • win10临时文件设置
  • win10 ie无法使用
  • gcuservice.exe
  • 电脑系统win8
  • PHPMyAdmin 2.7.0-pl1下载
  • win10电脑开机蓝屏怎么进入安全模式
  • linux从一个命令获取数据到另一个命令
  • cocos2dx schedule
  • nodejs增删改查
  • angularjs4
  • android自定义listview
  • unity资源包管理器
  • 二级菜单css代码
  • 静态类 java
  • Android使用领域(移动端,PC,服务端)
  • javascript面向对象 第三方类库
  • 地税客服电话
  • 成都市税务app
  • 国家税务总局资阳市雁江区税务局
  • 哪些税和费计入应交税费
  • 委托人全权代理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设