重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

現在さくらVPSの
1Gプラン(http://vps.sakura.ad.jp/)で契約しています。

デフォルトのCentOSでapacheをインストールし、
ほとんどデフォルトのままの設定でサーバーを稼働させています。

そこで、さくらVPSのアクセスログファイルの場所が知りたい
のですがそれはどこにあるのでしょうか?

そこでapacheのhttpd.confというファイルを見たら

 CustomLog logs/access_log combined

との記述がありましたが、この意味が良くわかりません。
logs/access_logという場所にaccess_logというファイルで
アクセスログファイルが作られているという意味なのでしょうか?

しかし、そうしたディレクトリーは特に見つからず、
一体どこに保存されているのか、そもそも保存されているのかが
分からず右往左往しています。

何か心当たりのある方からアドバイスが頂ければ幸いです。

A 回答 (4件)

sudoでは無いですね。


su -でrootパスワードを聞いてくるので入力します。
cdで移動しなくてもcat /var/log/httpd/access_logで見れるはずですけど。
ls /var/log/httpd/でディレクトリの中身が見れますし。
まぁ、cdした方が打ち込む文字が少なくて済みますね・・・
    • good
    • 0

>cd /var/log/httpd


>とすると
>-bash: cd: /var/log/httpd: Permission denied
>となったので

コマンド実行時のユーザーは?
手元のCentOS5.8では…
drwx------ 2 root root 4.0K 9月 30 05:02 httpd
ってコトなのでroot以外には読めませんが…

>sudo cd /var/log/httpd
>とsudoコマンドを使ったところ
>sudo: cd: command not found
>とエラーが出てsudoコマンドを使っても駄目でした。

シェルの内部コマンドだから…でしょう。

su -でrootになってからcd /va/log/httpdでいけるハズですが……。
    • good
    • 0

No.1です。



すいません、簡単に書きすぎました。

VPS自体のログは見られません。
CentOSは/var/log/に貴方が使用する領域のログが生成されます。
httpdなら/var/log/httpd/の中
メールは/var/log/maillog
SSH等は/var/log/secure
カーネルは/var/log/messages
こんな感じです。

この回答への補足

詳しい回答ありがとうございます!

ただ、メール、ssh、カーネルのログは
お陰様で確認できたのですが、
/var/log/httpd/に入ろうとするとパーミッションエラーで
弾かれてしまいました。

cd /var/log/httpd
とすると
-bash: cd: /var/log/httpd: Permission denied
となったので

sudo cd /var/log/httpd
とsudoコマンドを使ったところ
sudo: cd: command not found
とエラーが出てsudoコマンドを使っても駄目でした。
この領域にアクセスするには何か特別なことが必要なのでしょうか?

補足日時:2012/10/02 19:20
    • good
    • 0

/var/log/httpd/です。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!