【问题标题】:AWS EC2 apache log file location on AMIAMI 上的 AWS EC2 apache 日志文件位置
【发布时间】:2024-05-15 17:00:02
【问题描述】:

我正在学习 AWS 和 EC2。我设置了一个 AMI linux 机器,它从 yum 运行 apache 和 mysql 设置。它工作了一段时间,但现在它变平了。这很奇怪,所以我想去检查日志。我正在通过腻子终端四处走动,但找不到日志文件的位置。有谁知道那里存储了信息。谢谢你的帮助。

编辑:我想概括并询问系统创建的任何重要日志文件的位置。这是新事物,因此任何有用文件的位置有助于更好地了解正在发生的事情。

【问题讨论】:

    标签: linux apache logging amazon-web-services ec2-ami


    【解决方案1】:

    /var/log 目录通常有应用程序和 unix 日志。

    【讨论】:

    • 是的,我问这个没多久就破解了。我一直很忙,所以我没有时间更新这个。
    【解决方案2】:

    AWS服务器下的ubuntu

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

    Linux

    /var/log
    

    【讨论】:

      【解决方案3】:

      查找日志的更通用方法,因为根据安装和版本,特定文件通常位于不同的位置,因为我发现我的与以前的答案不同:

      /var/log/ 是应用程序日志的常用位置。

      如果它处于限制性权限下,您可以通过sudo ls /var/log 获取其下的文件和目录列表以查找您的查询。

      根据 apache 的版本,日志通常位于 /var/log/apache2/var/log/httpd 下。同样,如果您想在此目录下查找您要查找的特定文件,请尝试sudo ls $location$

      我在 ec2 上安装时恰好位于 /var/log/httpd/error_log 下,但 error.log 是另一个常见的文件名。

      较旧的错误日志,以及相应的访问日志,在轮换出来后也保存在这里,带有轮换发生时的时间戳。

      查看文件最后 100 行或 X 行的快速方法是使用 tail -100 /var/log/httpd/error_log

      【讨论】:

        【解决方案4】:

        如果您在/var/log 找不到它,请尝试/usr/local/apache/logs

        【讨论】:

          最近更新 更多