无法在 fedora 23 上配置 apache (httpd)
Can't configure apache (httpd) on fedora 23
我安装了 httpd (apache),它不工作,在日志文件中我得到了这个错误 ->
[Mon Jun 27 18:59:26.121033 2016] [proxy:error] [pid 3827] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed
[Mon Jun 27 18:59:26.121136 2016] [proxy_fcgi:error] [pid 3827] [client ::1:44760] AH01079: failed to make connection to backend: httpd-UDS
这是我的配置 this
奇怪的是单独安装 httpd 不需要 php 包。
修复的底线位于 /etc/httpd/conf.d/php.conf,如果 mod_php 不可用,它将尝试使用 php-fpm。
# Redirect to local php-fpm if mod_php is not available
<IfModule !mod_php5.c>
<IfModule !mod_php7.c>
# Enable http authorization headers
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost"
</FilesMatch>
</IfModule>
</IfModule>
因此,要解决此问题,请使 mod_php 可用
dnf install php
或者安装配置php-fpm.
我安装了 httpd (apache),它不工作,在日志文件中我得到了这个错误 ->
[Mon Jun 27 18:59:26.121033 2016] [proxy:error] [pid 3827] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed
[Mon Jun 27 18:59:26.121136 2016] [proxy_fcgi:error] [pid 3827] [client ::1:44760] AH01079: failed to make connection to backend: httpd-UDS
这是我的配置 this
奇怪的是单独安装 httpd 不需要 php 包。 修复的底线位于 /etc/httpd/conf.d/php.conf,如果 mod_php 不可用,它将尝试使用 php-fpm。
# Redirect to local php-fpm if mod_php is not available
<IfModule !mod_php5.c>
<IfModule !mod_php7.c>
# Enable http authorization headers
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost"
</FilesMatch>
</IfModule>
</IfModule>
因此,要解决此问题,请使 mod_php 可用
dnf install php
或者安装配置php-fpm.