403 禁止,仅限 CakePHP - PHP-FPM - Apache 2.4 和 mod_proxy_fcgi

Posted

技术标签:

【中文标题】403 禁止,仅限 CakePHP - PHP-FPM - Apache 2.4 和 mod_proxy_fcgi【英文标题】:403 Forbidden, only CakePHP - PHP-FPM - Apache 2.4 and mod_proxy_fcgi 【发布时间】:2014-11-24 17:29:18 【问题描述】:

这个周末我在我的系统上安装了这个软件。

Ubuntu 14.04LTS

Apache 2.4.7(来自存储库) php 5.3.29(已编译)- 带有 PHP-FPM (CakePHP 2.4)

我的 VHOST 配置:

<VirtualHost *:80>

  ServerAdmin martin.fink@sandstein.de
  ServerName snm.dev.mysite

  DocumentRoot /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/web-site/

  ErrorLog /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/logs/error.log
  CustomLog /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/logs/access.log combined

  # symlink
  ProxyPassMatch /(.*\.php(/.*)?) fcgi://127.0.0.1:8999/var/www/sites/www.my-site.de/$1

  # Cake - http://book.cakephp.org/2.0/en/installation/url-rewriting.html
  <Directory />
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  <Directory /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/web-site>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
  </Directory>

</VirtualHost>

一切正常

snm.dev.mysite snm.dev.mysite/index.php snm.dev.mysite/de/service.php

除了我的 CakePHP 应用程序

snm.dev.mysite/de/app1 等

所有应用程序都可以在 Apache 2.4 和我以前的 PHP 安装(5.5?)上运行(全部来自存储库)。我忘了要提什么吗?你有什么想法吗?

非常感谢!

【问题讨论】:

顺便... snm.dev.mysite/de/app1/index.php 确实有效! 【参考方案1】:

这是目录的文件权限,这是问题。

php-fpm 想在目录上设置 755 .. 我有 750。也许仍然是配置错误?

【讨论】:

以上是关于403 禁止,仅限 CakePHP - PHP-FPM - Apache 2.4 和 mod_proxy_fcgi的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP 3 AJAX POST 不允许并返回 403

在 pyspark 中使用 S3a 保存文件时获取 S3 响应代码(仅限 HTTP 代码,如 200,300,400,403,500 等)

如何解决安装IIS时出现HTTP错误403禁止访问?

windows server 2003 iis配置 出现 http 403 禁止访问,怎么办,网页内显示“你无权查看该网页”

自定义 403 禁止使用重写条件

HTTP 错误 403.9 - 禁止访问:连接的用户过多