ここから本文です

Linux初心者の者です。 apache2.4とphp-fpmについて質問です。

ロニーさん

2015/7/114:22:52

Linux初心者の者です。
apache2.4とphp-fpmについて質問です。

ディストリビューション
CentOS Linux release 7.1.1503 (Core)

Server version: Apache/2.4.6 (CentOS)
mariadb-5.5.41-2.el7_0.x86_64
mariadb-server-5.5.41-2.el7_0.x86_64
PHP 5.6.10 (fpm-fcgi)

バーチャルホストの設定が
<VirtualHost *:80>
ServerName mywebsite.com

DocumentRoot /my/web/root/
<Directory /my/web/root>
AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
DirectoryIndex index.php
</Directory>

<LocationMatch "^(.*\.php)$">
ProxyPass fcgi://127.0.0.1:9000/my/web/root
</LocationMatch>

LogLevel debug
</VirtualHost>

<VirtualHost *:80>
ServerName mywebsite2.com

DocumentRoot /my/web/root2/
<Directory "/my/web/root2/">
AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
DirectoryIndex index.php
</Directory>

<LocationMatch "^(.*\.php)$">
ProxyPass fcgi://127.0.0.1:9000/my/web/root2
</LocationMatch>

LogLevel debug
ErrorLog /var/log/httpd/virtual.host-error_log
CustomLog /var/log/httpd/virtual.host-access_log combined
</VirtualHost>
になります。
この設定でhostに設定を書いてアクセスしたところ、ベーシック認証は聞かれるのですが、その後Service Unavailableと表示されてしまします。
ログを確認すると下記のように出力されておりました。
[proxy:debug] [pid 3737] proxy_util.c(1882): AH00927: initializing worker fcgi://127.0.0.1:9000/var/www/html/home/amiami-ftp/media-wwwroot local
[proxy:debug] [pid 3737] proxy_util.c(1933): AH00931: initialized single connection worker in child 3737 for (127.0.0.1)
[proxy:debug] [pid 3738] proxy_util.c(1840): AH00925: initializing worker fcgi://127.0.0.1:9000/var/www/html/home/amiami-ftp/media-wwwroot shared
[proxy:debug]

どなたがご教授お願いいたします。

閲覧数:
231
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

No Nameさん

2015/7/303:33:15

PHPに詳しくないのですが、Apache 2の起動時にProxyPassで指定したURLが有効ではない場合、Service Unavailableが表示されることがあったような気がします。
Apache 2を起動する前に、ProxyPassで指定したURLを有効にすれば、解決するかもしれません。
FastCGIによるPHPの立ち上げは、AddHandlerとかでもできた気がするので、そちらでもいいのではないかと...PHPやFastCGIによく知らないのですが、適当なことを言ってみました。

http://askubuntu.com/questions/378734/how-to-configure-apache-to-ru...

この回答は投票によってベストアンサーに選ばれました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる