发表于: 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
评论