关注分享主机优惠活动
国内外VPS云服务器

如何在虚拟主机上配置详细的网站访问日志记录(访问虚拟机Web服务器)

要在您的网络主机上配置详细的网站访问日志记录,请按照以下步骤操作。

登录到您的网络主机的控件。 访问面板或通过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

这将开始在您网站的访问日志中记录更详细的信息,并创建相应的日志文件,您可以在此处查看。

未经允许不得转载:主机频道 » 如何在虚拟主机上配置详细的网站访问日志记录(访问虚拟机Web服务器)

评论 抢沙发

评论前必须登录!