位置: 编程技术 - 正文

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

  • 税务局报税怎么操作流程
  • 软件企业认定流程
  • 企业电子支付
  • 房地产企业回迁房增值税
  • 申报扣除的广告费支出须符合哪些条件
  • 外商投资企业是中国企业吗
  • 非利息净收入包括营业外收入吗
  • 公益性捐赠税前扣除资格有效期
  • 集资建房出租收入如何缴纳个税
  • 法人的往来款可以转为实收资本吗?
  • 可供出售交易性金融资产申报表怎么填
  • 房地产开发资质管理办法
  • 确认一个会计项目应符合的基本标准有
  • 调整已结转的税种有哪些
  • 怎么查公司连续缴纳社保记录
  • 普通发票查不到信息怎么办
  • 增值税抵扣主要用于哪些税收?
  • 福利费进项税额转出会计分录账务处理
  • 没有把发票开给客户公司注销了怎么办
  • 购买法下购买成本包括
  • 企业所得税年报和增值税收入不一致
  • 小企业财务入账的办公用品有什么?
  • 发票勾选了是否就抵扣了
  • 国企承接政府项目
  • 公司向股东借款合法吗
  • 苹果专用win10镜像下载
  • 预收款退回怎么写分录
  • 苹果电脑 浏览器
  • 购入股票佣金会减少吗
  • npfmntor.exe - npfmntor是什么进程 有什么用
  • 递延所得税的计税基础
  • 先预付货款,货到了怎么做账
  • python编程100例
  • 生育保险具体待遇是什么
  • 增值税进项税额能不能抵扣
  • 盈余公积转增会计分录
  • 社保缴费基数3400
  • 未开票收入如何做会计分录
  • 纳税人兼营不同税率
  • sqlserver使用awe分配内存
  • python 逻辑取反
  • 海关缴款书能重开吗
  • 自产的货物用于在建工程增值税
  • 金蝶kis固定资产反结账
  • sqlserver批量更新存储脚本
  • 企业所得税营业成本包括管理费用吗
  • 专用发票红冲有时间限制吗
  • 收到实收资本的现金流
  • 应收账款入账价值包括现金折扣吗
  • 建筑单位工伤缴费标准
  • 独立核算的单位是什么意思
  • 领用包装物的会计处理
  • 免征增值税还要计提附加税吗
  • 没有发票的费用支出怎么入账
  • 其他应付款社保借方余额怎么处理
  • 低值易耗品五五摊销法报废
  • sql2005开启xp_cmdshell
  • sql操作方法
  • mac电脑技巧
  • winmgm32.exe - winmgm32 是什么进程
  • 电脑开机后显示xp界面后一直是黑屏状态
  • xp系统1
  • Win10预览版镜像
  • windows 8.1更新
  • u盘安装win10ghost
  • win10安装不了ie
  • linux怎么那么难用
  • Win10桌面任务栏能不能删除
  • 微软2021年新系统
  • linux更改
  • windows7无法继续安装
  • js立即执行函数几种写法
  • 使用时间
  • python 随机ua
  • three. js
  • ugui scrollview
  • perl vs python
  • python语言中
  • 土地增值税鉴证业务的流程
  • 银行理财收入如何记账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设