我发现了一个类似的问题,但没有帮助。
当我通过 打开 PHP 文件时https://site/test.php,出现以下错误:
[Tue Oct 29 11:15:53.480855 2013] [authz_core:error] [pid 5424] [client xxx.xxx.xxx.xxx:xxxxx] AH01630: client denied by server configuration: /vhost_site_ssl
虚拟主机:
<VirtualHost *:443>
  ServerName site:443
  ServerAlias www.site:443
  DocumentRoot /opt/web/site
  SSLEngine on
  SSLCertificateFile /etc/apache2/ssl/privkey.pem
  ErrorLog "/opt/log/apache/site_ssl-error.log"
  CustomLog "/opt/log/apache/site_ssl-access.log" combined
  CustomLog "/opt/log/apache/site_ssl-bandwidth.log" common
  <Directory /opt/web/site>
    AllowOverride All
    Options +Indexes +FollowSymLinks +MultiViews
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
  <Directory /vhost_site_ssl>
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
    Options +Indexes +FollowSymLinks +MultiViews
  </Directory>
  <Directory /php5-fpm-handler>
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
    Options +Indexes +FollowSymLinks +MultiViews
  </Directory>
  <IfModule mod_fastcgi.c>
    <FilesMatch \.php$>
      SetHandler php-script
    </FilesMatch>
    Action php-script /php5-fpm-handler
    Alias /php5-fpm-handler /vhost_site_ssl
    FastCGIExternalServer /vhost_site_ssl -socket /var/run/sock_site_ssl.sock
  </IfModule>
</VirtualHost>
我想这个错误是由 apache 2.2 升级到 2.4 引起的。我也读过这个:http ://httpd.apache.org/docs/2.4/upgrading.html但没有帮助。
更新
我忘了附上确切的错误页面:
Forbidden
You don't have permission to access /php5-fpm-handler/phpinfo.php on this server.
Apache/2.4.6 (Ubuntu) Server at site Port 80