发表于: 2018-03-12 00:28:21

1 994


【今天完成的事情】

1.详细阅读了本阶段学习的目标 因为自学过一段时间python 确定了自己已掌握的知识和不了解的内容 如下:

这些问号都是今后要学习的 当然打勾的也要巩固

2.理解任务1

使用Python访问Nginx日志 统计每一个请求的访问次数 并且每天自动发邮件告知前十个请求

刚看到这个Nginx访问日志一脸懵逼 百度了一下

更是一脸懵逼 后来发现这玩意和之前用过的IIS差不多 就大概清楚了

简单来说就是用来搭建局域网网站的工具 把自己的电脑变成服务器

3.windows下搭建nginx

百度经验走起 下载nginx解压到D盘 

记事本打开D:\nginx-1.13.9\conf\nginx.conf 更改配置文件

    server {

        listen       80;

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            root   D:\web;

            index  index.html index.htm;

        }

这个D:\web是自己写的网站存放的位置

Nginx不能双击运行 要用Win+R>>CMD

几个基本的命令:

运行:start nginx

更新配置文件:nginx -s reload

退出:nginx -s quit

配置完成后 浏览器输入localhost进入自己的网站

最后在D:\nginx-1.13.9\logs\access.log 找到了传说中的Nginx访问日志

【明天计划的事情】

分析每行信息的内容 用python打开这个日志  提取关键信息 

统计每一个请求的访问次数 找到发邮件的模块 编写代码发送邮件到自己邮箱
【遇到的问题】

为什么这个访问日志只能记录我访问本地网站的信息 开头的IP全部是127.0.0.1

而我访问其他网站如百度、修真院等等的信息就记录不了 难道是配置问题?

【收获】

简单了解了Nginx


返回列表 返回列表
评论

    分享到