巅峰霸主 > 运营推广 > 服务器运维 >

windows系统nginx设置日志的方法

时间:2020-11-14 06:23:28  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:使用的是windows服务器,如何将nginx日志设置好呢,对于只有一个网站的服务器则不需要设置,保持默认即可,要是网站多了,最好能对每个网站设置一个日志文件,方便管理……

windows服务器上的nginx比Linux上面的设置相对有些麻烦,大致的方法基本上一样,但是现在最新版本的nginx 18始终还是有的功能没有Linux上那样强大,不过将就还是可用,不过幸好一些设置都比较简单。

对于一个服务器上面只有一个网站的,则不需要单独配置,使用默认的就可以,默认nginx日志文件在/nginx-1.18.0/logs文件夹里面:

  1. access.log里面记录的是用户访问日志,包括真实用户ip,搜索引擎蜘蛛等信息

  2. error.log里面记录的是用户访问时出错信息,包含访问哪个url,什么http状态码等

对于一个服务器上同时存放了多个网站,对每个网站进行独立的日志设置,可以便于管理,也方便对SEO优化查询日志、分析哪些ip有违规迹象,设置方法是:

打开nginx的conf文件夹里面的nginx.conf文件,在server里面添加代码access_log  logs/host.access.log;即可:

    server {
        listen       80;
        ...

        access_log  logs/dfbazhu.com.access.log;#dfbazhu.com.access.log即日志文件名,直接以域名命名日志文件,更方便查阅
        location / {...}
        }

如果是https的网站,做好了http→https的301跳转,直接在监听443端口的server里面写access_log  logs/host.access.log;即可,https的网站只在监听443端口的server里面添加即可,不用两处都加:

    server {
        listen       443 ssl;
        ...
        access_log  logs/dfbazhu.access.log;#日志文件

        location / {

只添加一句话就可以了,然后重启nginx服务,打开/nginx/logs文件夹,就可以看到刚添加名称已出来了。


(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部