• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apatche http.conf Include)

Apatche http.conf Include

このQ&Aのポイント
  • Apatcheのhttp.confとIncludeファイルの設定について質問します。
  • Includeファイルを使用してhttpアクセスの許可/禁止を指定する方法について教えてください。
  • http.confの中でIncludeの行が<Directory="/var/www/html">より前にある理由について教えてください。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

includeはあくまで、その位置にファイルの中身を展開すると言うだけでそれ以上でも以下でもないです。 おそらくアドレスの修正時のことを考えてファイルを分けたいと言うことでしょうが、それなら、こういうのがいいのでは? ---httpd.conf--- <Directory "/var/www/html"> Options FollowSymLinks AllowOverride None Order allow,deny Include conf.d/www.allow Include conf.d/www.deny </Directory> --------------------------- ---conf.d/www.allow--- allow from 129.60.0.0/16 allow from 129.136.0.0/16 . (日本で使用されているIPアドレスらしい) . allow from 126.0.0.0/8 ----------------------------- ---conf.d/www.deny--- deny from xxx.xxx.xxx.xxx . (随時追加するつもり) . deny from xxx.xxx.xxx.xxx </Directory> 質問(1)(2)(3)については、テストしてませんが、定義文の内容はマージされてから適用されるはずなので、たぶんいいのでは。テストしてみればすぐわかりますよ。

orion2003
質問者

お礼

<Directory "/var/www/html"> の定義の中に、include 記述できるんですね。 なるほど、とてもスッキリして分かりやすいです。 >テストしてみればすぐわかりますよ。 基本的なことが分かったので、テストしてみます。 ありがとうございました。

関連するQ&A