要在您的网络主机上配置详细的网站访问日志记录,请按照以下步骤操作。
登录到您的网络主机的控件。 访问面板或通过SSH访问服务器。
找到您网站的配置文件。 通常位于 /etc/apache2/sites-available/ 或 /etc/nginx/sites-available/ 目录中。 您可以使用以下命令找到配置文件:
对于 Apache 服务器:
ls /etc/apache2/sites-available/[ h ]
对于 Nginx 服务器:
ls /etc/nginx/sites-available/
打开网站配置文件以查找访问日志设置。 。 在 Apache 中,您可以在配置文件中找到如下设置:
CustomLog ${APACHE_LOG_DIR}/access.log generated
在 Nginx 中,您可以在配置文件中找到设置可以找到。 找到如下配置:
access_log /var/log/nginx/access.log;
如果想记录更详细的访问日志,选择【添加】即可设置。 将其他日志格式设置添加到文件中。 例如,Apache 允许您使用以下设置记录更详细的信息:
LogFormat "%h %l %u %t \"%r\" %>s % b \"%{Referer} i \" \"%{User-Agent}i\"" 详细
CustomLog ${APACHE_LOG_DIR}/detailed_access.log 详细
Nginx 允许您使用以下配置记录更详细的信息:
log_format details '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$ http_referer " '
'"$http_user_agent"';
access_log /var/log/nginx/detailed_access.log详细信息;
保存配置文件,重新启动Web服务器以使更改生效。 它将生效。 您可以使用以下命令重新启动 Apache 或 Nginx:
对于 Apache 服务器:
sudo systemctl restart apache2
对于 Nginx 服务器:
p> p>
sudo systemctl restart nginx
这将开始在您网站的访问日志中记录更详细的信息,并创建相应的日志文件,您可以在此处查看。
评论前必须登录!
注册