gpt4 book ai didi

apache - Ubuntu 16.04 上的旋转日志在哪里? (将 Apache 2.2 升级到 Apache 2.4)

转载 作者:行者123 更新时间:2023-12-04 18:27:57 28 4
gpt4 key购买 nike

rotatelogs 的正确路径是什么?在 Ubuntu 16.04 上的 Apache 2.4 上?

在新的 Ubuntu 16.04 系统上安装了 Apache 2.4,但是当使用与以前的 Ubuntu 12 相同的配置和 Apache 2.2 时,缺少 Apache rotatelogs 程序。

在之前的 2.2 中,路径是 /usr/sbin/rotatelogs .

在 Ubuntu 16.04 上安装了 Apache:
sudo apt-get install apache2 apache2-utils
Rotatelogs似乎记录在2.4中。然而,评论指出 bin/rotatelogs 的路径,但这会导致错误。

错误:

(2)No such file or directory: AH00089: Couldn't start ErrorLog process 'bin/rotatelogs /sites/mysite/apache_error_%Y.%m.%d.log 5M'. 
AH00015: Unable to open logs

如果配置行有问题:

Apache 2.2(适用于 Ubuntu 12)
ErrorLog "||/usr/sbin/rotatelogs /sites/mysite/apache_error_%Y.%m.%d.log 5M"
Apache 2.4(两者都不适用于 Ubuntu 16)
ErrorLog "||/usr/sbin/rotatelogs /sites/mysite/apache_error_%Y.%m.%d.log 5M" ErrorLog "|bin/rotatelogs /sites/mysite/apache_error_%Y.%m.%d.log 5M"

最佳答案

要查找可执行文件的路径,请使用 which .

使用示例 which rotatelogs它应该给你的路径。我的目前是 /usr/bin/rotatelogs
所以ErrorLog命令将是
ErrorLog "|/usr/bin/rotatelogs /sites/mysite/apache_error_%Y.%m.%d.log 5M"

关于apache - Ubuntu 16.04 上的旋转日志在哪里? (将 Apache 2.2 升级到 Apache 2.4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42308138/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com