阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1340阅读
  • 0回复

[基础常识]apache2.4 配置 php-fpm 的 pathinfo 问题

级别: 论坛版主
发帖
13736
云币
31883

问题:在配置apache2.4的php-fpm里,是用如 ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/local/www/szt_anqun_org/public_html/$1 来设置,如typecho可以正常安装,但安装后,无法登录到后,也无法浏览到文章页,如 https://szt.anqun.org/index.php/archives/1/ 页面,会提示404。 LIZB!S@V\  
=hPXLCeC  
4yl{:!la  
原因:如果使用 ProxyPass 或 ProxyPassMatch,php 的 pathinfo 会丢失。换成如下,可支持 pathinfo,
  1. <FilesMatch "\.php$">
  2.         SetHandler  "fcgi://127.0.0.1:9000"
  3. </FilesMatch>
  4. <Proxy "fcgi://127.0.0.1:9000/" enablereuse=on max=10>
  5. </Proxy>
3P cVE\GN  
]\78(_o.zz  
?E([Nc0T  
$coO~qvU  
ZwmucY%3  
V'vR(Wx  
HK@ij,px  
参考: *M.xVUPr  
* https://serverfault.com/questions/888114/missing-path-info-on-apache-2-4-php5-6-fpm-proxy-fcgi C?<pD+]b_  
* https://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html /at7 H!  
[ 此帖被dongshan8在2019-02-20 14:12重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)