发表于: 2018-03-11 18:25:21
1 967
Windows 下安装 Nginx
第一步:先去官网下载安装包,网址:http://nginx.org/en/download.html
推荐下载 Stable version,即稳定版
下载好后,解压缩,可以命名为 nginx,可以放在任意一个文件夹中
第二步:使用cmd 命令,到你的 nginx 项目下,输入 start nginx,这时nginx 就启动了
打开浏览器,输入localhost ,会出现下面的页面
第三步:修改配置
将
location / {
root html;
index index.html index.htm;
修改为
location / {
root E:\home\www;
index index.html index.htm;
}
其中E:\home\www是你存放html 代码的目录,可以自己创建。
将
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
改为
location ~ \.php$ {
root /home/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
关闭nginx
重新启动,在浏览器中输入 localhost/xx.html , xx.html是你HTML 的文件名
就可以看到html 的内容了
常用的命令:
1. 启动:进入nginx 目录,输入start nginx
2. 停止: nginx –s stop 快速停止nginx,
nginx –s quit 优雅的停止 nginx,完整有序地关闭nginx,并保存相关信息。
3. 重新载入nginx:nginx –s reload
4. 重新打开日志文件 nginx –s reopen
我用自己的电脑访问我本地的 html 的文件后,nginx access.log记录的每条访问记录形式如下:
127.0.0.1 - - [11/Mar/2018:12:54:32 +0800] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36"
分别为 IP,访问时间,请求方式,客户浏览器
根据要求,我需要拿到log中每个访问的ip,自动发邮件统计前十个访问
未完待续
读出每一条log
Import os
评论