1.相比起Linux(Kali)下,Window里面配置Nginx,可以说再简单不过了

Nginx目录下,有一个conf文件夹。
conf文件夹里,只有这两个 配置文件

fastcgi.conf文件, 与, nginx.conf文件。


其中,fastcgi.conf 文件不用去管,基本上没有改动中间的内容。


而对于nginx.conf文件,则参见以下 第2点 的内容。


2.配置Windows 下的nginx.conf文件内容

http {
                ;
}

标签下,添加 server { }子标签。
类似于下面这个样子。

server {
        listen       8888;# 端口
        server_name  localhost;# 服务器的网络地址
        charset utf-8;# 所用字符集类型
        access_log  F:/nginx-1.12.1/logs/host.access.log  main;  #指明 ` 访问日志 `,所保存的路径。
        location / { # 本地的一般文件,接驳的路径和设置
            root   F:/Php_Projects; # 接驳的root根路径
            index  index.html index.htm; # 首页将在以下文件中,依次顺序查找
        }

以及,为了让 .php 文件,正确的跑起来,需要在 server { }标签中,添加如下 子标签

location ~ \.php$ { #所有涉及 ` .php ` 文件的请求和访问,都将按照以下的接驳路径和设置
            root           F:/Php_Projects; # ` .php ` 情况下,访问的项目的root根路径
            fastcgi_pass   localhost:9000;#` .php ` 情况下,直接利用 localhost:9000 对fastcgi这样一种访问模式,进行转发。 (还记得nginx 里的 127.0.0.1 : 9000 (模式一) 和 从来没用过的 fpm.sock (模式二) 吗?)
            fastcgi_index  index.php; # ` .php ` 情况下,首页将在以下文件中,依次顺序查找
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;# (这块我承认,看不太明白)
            include        fastcgi_params;# (这块我承认,看不太明白)
        }

如此这般,基本的对于nginx的设置也就完成了。
可以打开 localhost:8888/TODO/home.php


3.另外,在Windows下,开启和关闭Nginx服务器,是一件很麻烦的事,有个牛人写两个自动化开启和关闭的脚本

原理就是:
用一个 .bat 文件,和一个网上下载的让cmd控制台在后台运行,隐藏窗口的小程序


来实现,一个.bat文件,调用好几条命令,并且调用小程序,保证Nginx服务器在后台运行。