質問: ### 前提・実現したいこと VagrantでCentOS7.2を導入して、Symfony3のローカル開発環境を作ろうとしています。 virtualhostを使い、複数のURLでsymfonyにwelcomeページを表示させたいです。 例) local.aaaa.co.jp/bbbb/ → /var/www/html/aaaa/ (alias)→ /var/www/symfony/web/ local.cccc.co.jp/bbbb/ → /var/www/html/cccc/ (alias)→ /var/www/symfony/web/ ステージング環境から、/etc/httpd以下のディレクトリを取ってきて、そのまま開発環境のhttpdにコピーし調整していこうと思ってましたが、うまくいきません。(ステージング環境ではsymfonyのウェルカムページが表示されています。) ### 発生している問題・エラーメッセージ virtualhostのファイルを読み込むと、503エラーがでてしまいます。 ``` [proxy:error] [pid 21633:tid 140612940629760] (111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:9000 (*) failed [proxy_fcgi:error] [pid 21633:tid 140612940629760] [client 192.168.33.1:56242] AH01079: failed to make connection to backend: 127.0.0.1 ``` ### 試したこと ServerLimitなどを記述したファイルを、コピーした Symfonyのvenderフォルダが入ってなかったのでステージング環境からコピーした /var/www/symfony/web/にhtmlファイルを入れてみた(503エラーはでず、正しく表示された) ### 補足情報(言語/FW/ツール等のバージョンなど) ホストOS El Capitan 仮想環境 Vagrant & virtualBox ゲストOS CentOS7.2 webサーバー apache2.4.6 言語 php5.6.22
回答: 私なら複雑な問題をシンプルにするところから始めます。 以下のリストを上から試していき、動くところと動かないところの境界をはっきりさせてみてはどうでしょう? 1. phpがちゃんと動いているか → test.php(中身= )を指定してみる 2. virtualhostが原因かどうか → virturalhostをやめてみる 3. aliasが原因かどうか → 直接フォルダを指定してみる 4. symfonyが動くか → シンプルな状態で動かしてみる 5. SElinuxが邪魔してないか → SElinuxを止めてみる