位置: 编程技术 - 正文

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

  • 配件销售过程中有什么注意事项
  • 自产用于捐赠的会计处理
  • 公司对公账户给员工发工资税是谁扣
  • 水利建设专项收入的计税依据是什么?
  • 取得虚开发票所得税分录如何处理?
  • 公户可以在淘宝下单吗
  • 支付税收罚款怎么算企业所得税
  • 发放外单位人员奖金 个人所得税
  • 税务未抄报
  • 100万的收入要交多少
  • 一般纳税人所得税优惠政策
  • 公司支付媒体广告费用必须签订合同吗?如果没有签订合同是否不能税前扣除?
  • 开发商开临时发票
  • 长期应付款账面价值和账面余额
  • 营改增后小规模纳税人转一般纳人
  • 纸巾可以开专票吗
  • 跨年度的费用发票做错了怎么办
  • 溢价转让股权的会计处理
  • 承兑汇票背书用什么方法?
  • 法定盈余公积是留存收益吗
  • 牛奶的增值税普通发票
  • 租赁合同未付款生效吗
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 个人所得税专项扣除夫妻双方都填吗?
  • php循环结构有哪几种语句
  • linux管理员账户名
  • 缴纳社保费现金流量?
  • win10双系统删除linux
  • 成立公司必要性
  • 研发费用加计扣除政策指引2.0
  • 私营独资企业交个税怎么交
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • php开发实例大全
  • php23种设计模式
  • 小规模纳税人未开票收入如何填申报表
  • 【C#+JavaScript+SQL Server】实现Web端在线考试系统 五:考试模块设计(附源码和资源)
  • is not defined at HTMLInputElement.onclick
  • 不跳槽怎么形容
  • web前端开发 vue
  • PHP模拟http请求的方法详解
  • 将10万元存款投入企业的会计分录
  • 免缴纳的增值税怎么做账
  • 加计抵减可以补提本年的税吗
  • 预缴个人所得税怎么做分录
  • 付款给个人
  • 以前年度多缴的税
  • 营业收入净额是销售收入净额吗
  • 外贸企业出口货物会计分录
  • 事业单位无形资产包括
  • 国有企业投资程序
  • 购买防伪税控设备
  • 培训学校的主营业务是什么
  • 企业储蓄存款如何做账
  • 销售费用主要包括
  • 材料自产自销的会计科目
  • 结转资金和结余资金
  • 水利基金征收标准
  • 营改增挂靠工程项目的账务如何处理?
  • 仓库记录
  • sql server 3417错误
  • linux/mac安装mysql忘记密码的解决办法
  • sql server索引怎么用
  • mysql5717安装详细过程
  • 记一次因线上mysql优化器误判引起慢查询事件
  • win8磁盘占用率高怎么处理
  • 苹果15手机价格和图片颜色
  • 微软平板电脑surface pro2参数
  • 苹果电脑怎么打开u盘
  • win10预览版和正式版
  • win7电脑剪贴板里面的内容在哪打开
  • win10升级win1
  • node session
  • ie支持es6
  • cocos设置锚点
  • bash脚本语言
  • vue父向子传方法
  • unity 游戏
  • 批处理模式
  • Jquery中巧用Ajax的beforeSend方法
  • 动态页面设计
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设