发表于: 2018-03-11 18:25:21

1 970


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 重新载入nginxnginx –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



返回列表 返回列表
评论

    分享到