仕事の都合上、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 サイトの他の関連記事を参照してください。