• 締切済み

さくらVPSのアクセスログファイルの場所が知りたい

現在さくらVPSの 1Gプラン(http://vps.sakura.ad.jp/)で契約しています。 デフォルトのCentOSでapacheをインストールし、 ほとんどデフォルトのままの設定でサーバーを稼働させています。 そこで、さくらVPSのアクセスログファイルの場所が知りたい のですがそれはどこにあるのでしょうか? そこでapacheのhttpd.confというファイルを見たら  CustomLog logs/access_log combined との記述がありましたが、この意味が良くわかりません。 logs/access_logという場所にaccess_logというファイルで アクセスログファイルが作られているという意味なのでしょうか? しかし、そうしたディレクトリーは特に見つからず、 一体どこに保存されているのか、そもそも保存されているのかが 分からず右往左往しています。 何か心当たりのある方からアドバイスが頂ければ幸いです。

みんなの回答

  • wpwpwpw
  • ベストアンサー率38% (57/148)
回答No.4

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

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>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でいけるハズですが……。

  • wpwpwpw
  • ベストアンサー率38% (57/148)
回答No.2

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

RockmanX
質問者

補足

詳しい回答ありがとうございます! ただ、メール、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コマンドを使っても駄目でした。 この領域にアクセスするには何か特別なことが必要なのでしょうか?

  • wpwpwpw
  • ベストアンサー率38% (57/148)
回答No.1

/var/log/httpd/です。

関連するQ&A