質問: ### 前提・実現したいこと Apacheのバーチャルホストを利用し1つのIPアドレスで2つのサイトを実行したいと思っています。 var/wwwの配下にexmple.comとwordpress.com(仮名)のディレクトリを配置し、 wordpress.comはアクセス出来ているのですが、 example.comはApache TESTINGページが出ている状態です。 当初独自ドメインで1つのサイトを作成していましたが、 wordpressのサイトを新たに作成するため、ディレクトリやバーチャルホストの設定を行いました。 ディレクトリの権限を設定し、再度アップロードしております。 (元々は/var/www/htmlにindex.htmlを置きexample.comを実行していました。) SSLを2つのドメイン対応に設定する以前は、httpの状態でexample.comはアクセス出来る状態でしたが、 SSLを両方に対応するよう設定した辺りから、index.htmlのページが表示されません。 ドキュメントルートを確認しましたが、どこに問題があるのかわからない状態です。 初心者のため勉強不足は承知ですが、ぜひアドバイスを頂ければと思います。 よろしくお願い致します。 なお、バーチャルホストのコードは以下の通りです。 ``` NameVirtualHost *:80 ServerName example.com DocumentRoot /var/www/example.com ErrorLog "logs/example.com-error_log" CustomLog "logs/example.com-access_log" common Require all granted ServerName wordpress.com DocumentRoot /var/www/wordpress.com ErrorLog "logs/wordpress.com-error_log" CustomLog "logs/wordpress.com-access_log" common Require all granted ``` ### 補足情報(FW/ツールのバージョンなど) Apache CentOS7 /var /www /wordpress.com , /example.com ∟ / index.html , css , script ,image
回答: httpd.conf等の記述がお知らせいただいた通りであれば、 `` の箇所は ではないでしょうか。 現状 `/var/www/wordpress.com` ディレクトリに対する権限がないため、 `403 Forbidden` の状態になっています(Apacheの初期設定であれば、この 403 エラー時にはテストページが表示されます)。 あるいは、もう少し詳しいエラー内容を確認するために、 `wordpress.com-error_log` の内容をご覧になってはいかがでしょうか。