AWS EC2 AMI上Apache日志文件的位置

7
我正在学习AWS和EC2。我设置了一个AMI Linux盒子,该盒子从yum安装了apache和mysql进行设置。它曾经运行良好,但现在已经停止工作。这很奇怪,所以我想去检查日志。我正在通过putty终端移动,但我找不到日志文件的位置。有人知道存储那些信息的位置吗?感谢您的帮助。
编辑:我想要概括并询问系统创建的任何重要日志文件的位置。这对我来说是新东西,所以找到任何有用的文件的位置以更好地了解发生了什么将会很有帮助。
4个回答

8

/var/log目录通常包含应用程序和Unix日志。


是的,我在提问后不久就解决了这个问题。我一直很忙,所以没有更新它。 - usumoio

3
一个更通用的查找日志的方法,因为特定文件的位置通常会根据安装和版本而异,就像我找到的与之前的答案不同:
应用程序日志通常位于/var/log/。如果它受限制,您可以使用sudo ls /var/log来获取文件和目录列表以查找您的查询。
根据apache的版本,日志通常位于/var/log/apache2/var/log/httpd。同样,如果您想在此目录下查找特定文件,请尝试使用sudo ls $location$
我的日志恰好位于/var/log/httpd/error_log,因为我在ec2上安装,但error.log是另一个常见的文件名。
旧的错误日志及其相应的访问日志在它们被轮换出去后也会保存在这里,并带有轮换发生的时间戳。
然后快速查看文件的最后100行或X行的方法是使用tail -100 /var/log/httpd/error_log

2

在AWS服务器上使用Ubuntu

sudo tail -100 /var/log/apache2/error.log

linux

/var/log

0

如果在 /var/log 找不到,可以尝试在 /usr/local/apache/logs 中查找。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接