• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apacheのバーチャルホストの設定について)

Apacheのバーチャルホストの設定とDocumentRootの設定方法について

このQ&Aのポイント
  • Apacheのバーチャルホストの設定方法とDocumentRootの設定方法について説明します。
  • バーチャルホストの設定ファイルを作成し、ServerNameとDocumentRootを設定します。
  • バーチャルホストの場合、htaccessやCGIの設定はバーチャルホストの設定ファイルで行います。デフォルトの設定は変更する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • EF_510
  • ベストアンサー率50% (306/604)
回答No.1

>このファイルの設定方法が分かりません。デフォルトのままでは、/var/www/htmlを使用することになっています。バーチャルホストの方で設定しているのでここの設定はしなくていいのでしょうか? バーチャルホストに該当しないアクセスが来たときの値を設定します。 すべてバーチャルホストに該当するのであれば、「最初に記述した方」と同じ値にしておけば良いでしょう。 ><Directory "/var/www/html"> >では、htaccessやCGIの許可の設定などを行いますが、バーチャルホストの場合どこで設定すればいいのでしょうか? <VirtualHost></VirtualHost>の中で記述してください。 <VirtualHost *:80> ServerName aaa.com DocumentRoot /home/aaa/html <Directory "/home/aaa/html"> … </Directory> </VirtualHost>

googleoooo
質問者

お礼

回答ありがとうございます。 丁寧に説明していただいたおかげで良く分かりました。 少しお聞きしたいのですが、今回の場合/var/www/htmlと言うディレクトリは使用していないので /etc/httpd/conf/httpd.conf にある # # This should be changed to whatever you set DocumentRoot to. # <Directory "/var/www/html"> … </Directory> は、消してしまっても問題ないのでしょうか? 度々申し訳ありませんがよろしくお願いします。

その他の回答 (1)

  • EF_510
  • ベストアンサー率50% (306/604)
回答No.2

>は、消してしまっても問題ないのでしょうか? 消す必要が無ければ残しておいてください。 もし消す場合は起動前の構文チェックを忘れずに。

googleoooo
質問者

お礼

回答ありがとうございます。 残しておくことにします。 2回にわたり回答していただきまして、本当にありがとうございました。

関連するQ&A