您的位置:

Nginx在Windows平台下的安装教程

一、准备工作

1、在官网(https://nginx.org/en/download.html)下载最新版的Nginx for Windows压缩包。

2、选择一个合适的目录,如“C:\nginx”,将下载好的压缩包解压到该目录下。

3、打开命令行工具,进入“C:\nginx”目录。

二、安装过程

1、运行命令“start nginx”,启动Nginx服务器。

C:\nginx>start nginx

2、打开浏览器,在地址栏中输入“http://localhost”,如果页面显示“Welcome to nginx!”则说明Nginx已经安装成功。

3、如果页面无法正常显示,可以在命令行中执行“nginx -t”检查Nginx配置文件是否正确。

C:\nginx>nginx -t

三、基本配置

1、修改Nginx默认监听的端口

默认情况下,Nginx监听的是80端口。在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:

server {
    listen       80;
    server_name  localhost;
    ...
}

将“listen”后的端口号改为自定义的端口号,如8080。

server {
    listen       8080;
    server_name  localhost;
    ...
}

2、添加虚拟主机

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:

http {
    ...
    server {
        listen       80;
        server_name  localhost;
        ...
        location / {
            root   html;
            index  index.html index.htm;
        }
        ...
    }
}

将以下代码复制到该代码块的外面,作为一个新的server块,修改其中的server_name和root配置项,即可添加一个虚拟主机。

server {
    listen       8080;
    server_name  example.com;
    root         C:\web\example;
    ...
}

四、其他配置

1、开启gzip压缩

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:

http {
    ...
    gzip  on;
    gzip_types  text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    ...
}

将“gzip”和“gzip_types”配置项的值改为“on”和需要进行压缩的文件类型,即可开启gzip压缩。

http {
    ...
    gzip  on;
    gzip_types  text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    ...
}

2、修改默认主页

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:

http {
    ...
    server {
        listen       8080;
        server_name  localhost;
        ...
        location / {
            root   html;
            index  index.html index.htm;
        }
        ...
    }
}

将“index”配置项中的默认主页名称,如从“index.html index.htm”修改为“index.php index.html index.htm”,即可修改默认主页。

五、总结

以上就是Nginx在Windows平台下的安装和基本配置教程。通过阅读本教程,您可以轻松地在Windows系统上安装和配置Nginx服务器,进行网站开发和测试。