位置: 编程技术 - 正文

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

  • 集体房屋出租管理办法
  • 偷税与漏税的界限是
  • 特定减免税货物的通关程序为
  • 进销存账需要合并吗
  • 公司销售固定资产汽车如何填申报表
  • 进项大于销项的会计分录怎么做?
  • 企业固定资产折旧当月增加当月计提吗
  • 长期待摊费用做在什么记账凭证里
  • 商业企业库存商品和销售对不上
  • 以前年度管理费用多计
  • 专项维修资金的,由县级
  • 应收票据会计分录怎么做
  • 事业单位跨期发票的财务入账问题
  • 财产保险费发票税率
  • 建筑施工企业清欠管理办法
  • 非雇佣劳务
  • 税务行政强制行为遵循的原则
  • 新股东入股怎么写记账凭证摘要
  • 年度账套怎么结转下一年
  • 外购物品用于计提折旧吗
  • 企业收到票据时应以什么入账
  • 税务年报网上怎么申报小微企业
  • 应付账款做保理账务怎么处理
  • 土地使用权摊销年限最新规定
  • 公司会议案例
  • 主板类型大全
  • 经济成本和会计成本的大小
  • mac电脑色彩设置
  • mmc.exe是什么进程
  • php 正则表达式
  • 伊斯塔神
  • php批量处理数据
  • php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
  • elipse左侧菜单栏显示
  • vue如何实现打印
  • 应收账款应付账款属于什么科目
  • vue3+ts+vite
  • 最新人工智能软件chingt
  • js获取各种屏幕信息
  • php读取大文件的内容
  • 命令行窗口
  • ps怎么把多余的p掉
  • 人才引进的安家费
  • opengl设置
  • 详细步骤怎么写
  • 销项和进项税额还需要月底转出么
  • 服务费减免税款怎么算
  • python文件间传递参数
  • 公司对公账户转给个人
  • 主营业务收入的借贷方向
  • 暂时性差异的产生
  • 个人所得税代扣代缴手续费
  • 应付账款周转率计算公式
  • 购买汽车抵扣增值税税率
  • 企业收到返利怎么做账
  • 当月的增值税发票认证抵扣时间
  • 会计计量属性主要包括()
  • 固定资产清理费用账务处理
  • SQL Server 2008 到底需要使用哪些端口?
  • MySQL数据迁移到oracle
  • 安卓系统强制竖屏
  • windows8使用教程
  • WIN10系统中断
  • rhel6安装
  • win8.1无法进入系统
  • win10h2版本
  • windows2008域
  • Win7如何安装音频设备
  • linux云端服务器
  • cocos2d schedule
  • perl随机数
  • cocoscreator shader
  • python读写docx
  • android开源小项目
  • 增值税0申报操作流程
  • 城乡居民医疗保险和新农合的区别
  • 江苏税务缴费小程序
  • 深圳城管局 局长
  • 加拿大鹅海关被税交多少
  • 提供劳务者受害责任纠纷赔偿案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设