• ベストアンサー

apacheのログにHTTP_USER_AGENTを残すには

apacheのログから携帯からのアクセスを切り分けたいのですが、HTTP_USER_AGENTが分かれば分類できるのですが、今取っているapasheのログにはクライアントのipはあるのですが、HTTP_USER_AGENTがありません。これを残すにはどうすればいいでしょうか?

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

  • ベストアンサー
  • Nii
  • ベストアンサー率48% (79/162)
回答No.1
moritan2
質問者

お礼

ありがとうございました。 参考ページを見てできました。

関連するQ&A

  • $HTTP_USER_AGENTについて

    $HTTP_USER_AGENTで返り値が空になってしまうのですが、 どのような場合に空になるのでしょうか。 よろしくお願いします。 (通常のブラウザの記録は残ります)

    • 締切済み
    • PHP
  • Apacheでユーザの環境変数をログに残したい

    Apacheでサーバを構築しています。アクセスログを取得したいのですが、リバースプロキシを介してアクセスされるので、すべてのクライアントが同じIPアドレスになってしまいます。ブラウザ(?)の環境変数みたいなものを使用して、クライアントのローカルアドレスをログに残すことは可能でしょうか?

  • WinXPのHTTP_USER_AGENT

    こんにちは、kusukusuです。 手元に、WinXPが無いので分からないのですが、 WinXPは、どのようなHTTP_USER_AGENTを吐くのでしょうか? よろしくお願いします。

  • apache2のログの分け方について

    自宅サーバーでBBSのCGIを動かしています。 VineLinux3.2+Apache2 長すぎるリクエストのログを残さないように LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined とhttpd.confに記入してうまく機能しています。 そのほかに不正なアクセス(主に海外から)をドメインやIPアドレスで 制限しているのですが、ログに403エラーがたくさん残ってしまいます。 上記の方法で"414"の部分を"403"に書き換えても機能せず 大量のログが残ってしまいます。 ログを残さないようにするために何か良い方法はないでしょうか?

  • HTTP_USER_AGENTの変更の仕方

    宜しくお願い致します。 私のHTTP_USER_AGENTが (Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; .NET CLR 1.1.4322) なのですが、このHTTP_USER_AGENTを変更する方法はあるのでしょうか? ある掲示板を見ていて、好きな文字に変えたりしていたのでどうやってやるんだろう? と疑問に思っています、ご存知の方いましたら教えて下さい、宜しくお願いします。

  • Apacheのログに0.0.0.0と記録される

    Windows2000 + Apache2.2で運用しております。 Apacheのアクセスログで、combinedで出力させていますが、アクセス元のIPアドレスがすべて「0.0.0.0」と記録されてしまいます。 0.0.0.0 - - [04/Mar/2007:00:16:39 +0900] "GET / HTTP/1.1" 200 164 0.0.0.0 - - [04/Mar/2007:00:16:40 +0900] "GET /favicon.ico HTTP/1.1" 403 1113 このような感じです。外部からも内部からもこのように記録されます。 Linuxで構築していた頃はこのようなことはなかったのですが、どなたか対策法などご存じでしたらご教授ください。

  • アクセス解析におけるHTTP_USER_AGENTについて

    個人でサイトの運営をしているものです。 若干不信なメッセージを送ってきた閲覧者がいたため、 アクセス解析を調べてみると、 リモートホストは某プロバイダのものなのに、 HTTP_USER_AGENTは携帯の機種名と思われるものになっていました。 ユーザーエージェントが携帯、リモホはプロバイダというのは ありえることなのでしょうか? その閲覧者のJavaScriptは無効となっており、なんらかの理由で解析で特定されないようにしているのかなと思いました。 なんだか不気味に思い、質問させていただきました。 こういう解析結果は、悪戯目的か何かで、偽装していると考えるべきなのか不安になっています。 今後、なにかおかしなことをされたら困るので…

  • アクセスログUSER_AGENTで これは何の足跡?

     KENT WEBさんのAccess ReportをSSIでアクセスログ採取しています。 HTTP_USER_AGENTでMSIE6、MSIE5などのブラウザ情報やGooglebot、 FAST-WebCrawlerなど巡回ロボットの足跡が確認できました。  で、以下の足跡ですが、検索エンジンクローラーのようでもないし 何を見に来たのでしょうか。分かる方、教えていただけませんか? Microsoft URL Control (ホスト*.ocn.ne.jp *.dion.ne.jpなど) W3CRobot/5.4.0 libwww/5.4.0(ホスト*.vce-lab.net)

  • Apacheのaccess.logについて

    Windows版のApacheを使ってサーバを立ち上げています。 access.logの情報を利用したいんですが、どうやらうまくログを取れていないようです。 例えば、11月26日のアクセスログを見たいのに、access.logを開いて見たら11月7日のデータしかないんです。 httpd.confでは、次のように設定しています。 LogFormat "%T %h %l %u %t \"%r\" %>s %b \"%{Referer}i\ \"%{User-Agent}i\"" combined LogFormat "%T %h %l %u %t \"%r\" %>s %b" common CustomLog log/access.log common Apacheがログを記録するのは随時ではありませんか? Linuxなら、cronとか使えばいいんですが、Windowsでは、どうすれば、当日のログを取れるんですか? よろしくお願いします。

  • Apacheが出すログでホスト名を取得したい

    Apacheの出すログでホスト名を取得したいのです。 61.207.000.00 - - [20/Jun/2004:16:07:56 +0900] "GET /web HTTP/1.1" 401 476 アクセスしたらこのようなアクセスログになりますが、このipの部分にホスト名を記録させたいのです。 バージョンは Apache/1.3.27 Linuxで運用しています。 httpd.conf のどの部分を触ればいいのか、 ご存知の方、よろしくお願いします。