• ベストアンサー

httpd 別ファイル読み込み

恐れ入ります。 httpd.confの中のno_logの設定で、 SetEnvIf Remote_addr ×××.×××.×××.××× no_log としているのですが、ログを取りたくないIPアドレスが沢山あるため、 別ファイルからリストを読み込む設定をしたいのですが、 どのようにしたら良いでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • ma-tsu02
  • ベストアンサー率29% (30/101)
回答No.1
spider32
質問者

お礼

ありがとうございます。無事解決しました。

関連するQ&A

  • httpd.confファイルについて

    教えてください。 CentOSのWebサーバを構築する際に設定情報などを書き込むhttpd.conf ファイルですが、別のCentOSのバージョンもしくはhttpdのバージョンで使用していたhttpd.confファイルを持ってきて起動するととエラーになりますでしょうか? またもしくはconfファイルを編集で開いて上書きしたりしてもエラーになりますでしょうか? どこか一部記述を変えると動くようになるとかいうことはありますでしょうか? よろしくおねがいします。

  • Apacheのhttpd.confのCustomLogに、環境変数を複数指定したい

    初めて質問させていただきます。至らない点もあるかと思いますが宜しくお願いいたします。 似たような質問を探している人がいるかもしれませんので、まず一般的な質問をさせていただきます。Apache2の設定ファイルのhttpd.confに、CustomLogという設定項目がありますが、このCustomLogの書式は CustomLog [ログファイルパス] [書式] [env=***] という3つの引数を取るということでいいと思うのですが、この[env=***]のところに、不一致の判定と一致の判定を指定したいのです。 例えばこんな状況です 1) SetEnvIf [判定の条件式1] [環境変数A] [環境変数X] 2) SetEnvIf [判定の条件式2] [環境変数B] [環境変数X] 3) SetEnvIf [判定の条件式3] [環境変数B] [環境変数X] と、SetEnvIfで環境変数を2個ずつ指定した後、 CustomLog logs/[ログファイルA] combined env=[環境変数A] ←1) に一致で書き込み CustomLog logs/[ログファイルB] combined env=[環境変数B] ←2,3) に一致で書き込み CustomLog logs/[ログファイルX] combined env=![環境変数X] ←1,2,3) に不一致で書き込み となることは分かるのですが、上の例だと不一致と一致を同時に指定することはできません。そのような場合はSetEnvIfの判定条件を工夫するのでしょうか? 私の場合の具体的な質問はこうです。 「WMVファイルだけのアクセスログファイルを作りたい」 「かつ、家庭内LANからのアクセスログは排除したい」 と思い、下のように設定したのですが、 #家庭内LANからのログを排除するための環境変数 SetEnvIf Remote_Addr 192.168.0. nolog #WMVファイルのログを取るための環境変数 SetEnvIf Request_URI \.wmv$ wmv-files このように設定すると、最初の例のように、不一致と一致のログをうまく作れません。 長くなってしまってまとまりがありませんが、何分素人なのでこれが限界です。。どうか回答のほど宜しくお願いいたします。

  • Apache/2.0.54 (Debian GNU/Linux)でローカルホストからのアクセスを記録しない設定

    お世話になります。当方玄箱でDebian3.1(Sarge)でApache/2.0.54 (Debian GNU/Linux) 使用中です。 特定のローカルホストからのアクセスと画像ファイルへのアクセスを記録しない設定をするべく。 /etc/apache/apache2.conf # The following directives define some format nicknames for use with # a CustomLog directive (see below). LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent CustomLog /var/log/apache2/access.log combined env=!no_log SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(ico)" no_log SetEnvIf Remote_Addr 127.0.0.1 no_log SetEnvIf Remote_Addr 192.168.1. no_lo ↑の4行を追加し /etc/init.d/apache2 restart してローカルからHP覗きaccess.logを確認するとしっかりlogを取っています。 どうすれば設定が有効になるのでしょうか?

  • httpd.conf 設定

    自宅サーバで設定するhtmlフォルダをドライブCの直下に wwwというフォルダをつくってあるのですが、 その場合のhttpd.conf 設定を教えてください。 またperlもインストールして、plファイルも動かしたいと思っているのですが、 その場合plファイルはwwwのフォルダの中でいいのでしょうか? そしてhttpd.confの書き換えはどういう文章を入れればいいのでしょうか? 曖昧な表現になってしまってすいません。

  • mod_rewriteが効かない!

    サーバの運用上、mod_rewriteを使う必要が出来たので設定してみたのですが効きません。 FreeBSD4.11+Apache1.3.33で httpd.confファイルに直接書き込んで試しています。 LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c のどちらも書いてあるにもかかわらず、下記のテスト設定を試してみたらローカルIPからアクセス出来てしまいます。 RewriteEngine on RewriteCond %{REMOTE_ADDR} ^192\.168\.1\. ←ローカルネットワークのアドレス RewriteRule ^.*$ - [F] どのようにしたらいいですか? アドバイスお願い致します。

  • PHPとApacheの連携で、困ってます。httpd.confどこにあるのでしょう?

    PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。

    • ベストアンサー
    • PHP
  • httpd.conf

    Apatch 設定ファイル(httpd.conf)でユーザー変数って使えるのでしょうか? --- $filepath = "home/user/hoge.txt" Include $filepath --- などとしたいのですが。 おねがいします。

  • httpd.confの設定について

    以前の会社でWEB制作をしておりました。 その際にブラウザチェックするときに、Cドライブにsiteというフォルダを作成し、その中に作成したindex.htmlファイルをおいていました。 それでhttpd.confの170行目くらいと200行目くらいをDocumentRoot "C:/site/~" <Directory "C:/site/~"> と設定しておりました。 このたび自宅パソコンにxamppをインストールしたのですが、httpd.confを上記内容のように設定してもブラウザチェックができません。 どのように設定すればいいかご教授をお願いします。

  • httpd.confの数。名前ベースバーチャホスト

    ・名前ベースのバーチャルホスト設定する際、「httpd.confファイル」はいくつ用意するのでしょうか? ・一つだけ? ・また、その際、「httpd.conf」ファイル名の命名規則とかあるのでしょうか? 任意の名前でOK? ■質問背景 ・サブドメイン毎に「httpd.confファイル」を用意するのかと思っていました ・ふとしたことがきっかけで、ドメイン毎に「httpd.confファイル」を用意しても良いのではないかと考えるようになり、もしかすると一つのファイルでまとめても良いのではないか? と思うようになりました ・ここら辺、何かルールはあるのでしょうか?

  • Oracle Application Server IPアドレス アクセス制限

    Oracle Application ServerのIPアドレスでのアクセス制限の方法を教えてください。 httpd.confというファイルにAllow等の設定をすれば よいというところまではわかったのですが、 アクセス制限が思ったとおりに動きません。 httpd.confを有効にする必要があるのでしょうか? マニュアルを見てもそれらしきことが載っていないのですが、どういう設定をどこですればよいのでしょうか。 よろしくお願い致します。