ホームページ  >  記事  >  運用・保守  >  毎日ログを保存するように Apache を設定する方法

毎日ログを保存するように Apache を設定する方法

王林
王林転載
2021-03-12 10:22:473438ブラウズ

毎日ログを保存するように Apache を設定する方法

仕事の都合上、Apacheのログを毎日保存するように設定する必要があるので、具体的な方法を共有しますのでご参考までに。

1.rotatelogs を検索

rotatelogs は、日付ごとにログを生成するために Apache に付属するモジュールです。特定の場所は、自分の Web サイト上のrotatelogs の場所に依存します

[root@localhost ~]# find / -name rotatelogs
/usr/sbin/rotatelogs

2. /etc /httpd/conf/httpd.conf 設定ファイルを変更します

主に 2 つの部分を変更します

#ErrorLog logs/error_log  #注释此行,添加下面这行

ErrorLog "|/usr/sbin/rotatelogs /var/log/httpd/error_log%Y%m%d.log 86400 480"

#CustomLog logs/access_log common  #注释此行,添加下面这行

CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/access_log%Y%m%d.log 86400 480" common

3. Apache を再起動します

[root@localhost ~]# systemctl restart httpd.service

4. 再度アクセスして効果を確認します

[root@localhost ~]# cat /var/log/httpd/
access_log    access_log20200504.log  error_log    error_log20200504.log

関連する推奨事項: Apache チュートリアル

以上が毎日ログを保存するように Apache を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。