要自定义Ubuntu Apache2日志,您需要编辑Apache2的配置文件
打开终端(快捷键:Ctrl + Alt + T)。
使用文本编辑器打开Apache2配置文件。在这个例子中,我们将使用nano编辑器。您可以使用您喜欢的任何其他编辑器,如vim或gedit。
sudo nano /etc/apache2/apache2.conf
在配置文件中找到以下行:
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
这里,ErrorLog是指向错误日志文件的路径,CustomLog是指向访问日志文件的路径。${APACHE_LOG_DIR}是一个变量,表示日志文件所在的目录。
要自定义日志文件的名称和位置,只需更改这些行的值。例如,如果您想将访问日志文件更改为my-access.log并将其存储在/var/log/apache2/my-logs/目录中,请执行以下操作:
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog /var/log/apache2/my-logs/my-access.log combined
对于错误日志文件,如果您想将其更改为my-error.log,请执行以下操作:
ErrorLog /var/log/apache2/my-logs/my-error.log
保存更改并关闭编辑器。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。
重新启动Apache2服务以使更改生效:
sudo systemctl restart apache2
现在,Apache2将使用您指定的自定义日志文件和位置记录访问和错误信息。