位置: 编程技术 - 正文

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

  • 企业所得税年报补报
  • 资产减值损失借方表示
  • 外国公司开发古镇
  • 天猫积分购物券可以退吗
  • 滴滴上开的发票是增值税发票还是普通发票
  • 预付货款后收到货怎么做账
  • 贸易类公司做产品代理账务如何处理
  • 属于会计核算方法的
  • 企业购买小轿车进项税额可以抵扣吗
  • 计提年终奖金的会计分录怎么写
  • 没收入就没附加税么?
  • 总公司给分公司钱
  • 应收账款减值准备计提比例
  • 建筑单位的工作岗位有哪些
  • 外经证过期没报验
  • 土地收储的含义
  • 资产减值损失能否在所得税税前扣除
  • 一次发放数月的高温津贴如何计算个税?
  • 技术开发合同收入包括哪些
  • 销项税多了冲销部分的怎么做账
  • 开发票货款未公对公转怎么做账
  • 进项税额认证了也就是抵扣了吗?
  • 腾讯手游助手如何隐藏键位
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • p指针后移的语句
  • 橡皮树怎么养护
  • ThinkPHP中html:list标签用法分析
  • 劳务佣金合法吗?
  • 小额贷款企业收利息吗
  • php返回数据给ajax
  • 基于stm32的飞行器
  • 怎么搭建本地ota
  • readline只读一行
  • setdo指令
  • 广告费和业务招待费扣除标准中的全年销售收入是指
  • 金税服务费必须交吗
  • 配置windows update
  • 织梦cms要钱吗
  • mysql "too many connections" 错误 之 mysql解决方法
  • mysql where join
  • 烟丝缴纳消费税计算
  • 调整以前年度费用怎么做账
  • 公司股东就是董事吗
  • 支票存根联可以涂改吗
  • 期末贷方余额什么意思
  • 实收资本不到账怎么处理
  • 预提成本费用的会计分录
  • 外购设备的会计分录
  • 用友作废的凭证怎么恢复
  • 总部结算什么意思
  • 部门财务独立核算原则有哪些
  • jdbc连接MySQL实验总结
  • 获得sql数据库信息的方法
  • fedora linux安装教程
  • solaris vi命令
  • wmpdmc.exe是什么意思
  • exe是什么进程
  • linux打包命令tar打包目录结构
  • win10家庭版系统怎么样
  • 安装win8.1一直卡着不动
  • win7共享按钮灰色
  • windows.prompt用法
  • win10出现恢复界面0xc000000f
  • 推荐10 个很棒的电影
  • 快速掌握押韵技巧
  • perl中@_
  • unity3D游戏开发
  • window.location.href用法
  • unity f1
  • jQuery+ajax实现文章点赞功能的方法
  • android中handler机制
  • jquery的css方法
  • Javascript Objects详解
  • thinkphp withjoin
  • jquery增加
  • 招聘退役士兵减刑政策
  • 各种建筑材料税率表
  • 湖南国家电子税务局企业所得税申报进不去
  • 湖北国税网上办税大厅官网
  • 交强险和车船税网上购买
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设