您的位置:

在Windows上安装和配置NGINX

一、下载NGINX

1、打开NGINX的官网下载页面

2、选择适合Windows系统的稳定版本进行下载。当前最新版本为nginx-1.21.1

二、安装NGINX

1、将下载的NGINX压缩文件解压到任意文件夹,例如解压到C:\nginx-1.21.1

C:\nginx-1.21.1
|   conf
|   html
|   logs
|   ...
|   nginx.exe
|   ...
|   README

2、在解压的文件夹路径下打开命令行窗口(管理员权限),输入以下命令:

C:\nginx-1.21.1>nginx.exe

3、启动成功后,在浏览器中访问 http://localhost/,若出现NGINX欢迎信息,说明NGINX已经成功安装。

三、配置NGINX

1、更改端口号

默认情况下,NGINX的访问端口号为80,可以通过修改配置文件更改端口号。

1)打开NGINX的配置文件C:\nginx-1.21.1\conf\nginx.conf,找到以下内容:

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

2)将端口号改为任意未被占用的端口号,例如8080:

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

3)保存修改并重新启动NGINX服务。

2、添加虚拟主机

NGINX支持通过虚拟主机的方式来管理多个网站,以下示例将演示如何添加一个虚拟主机:

1)创建新的网站目录,例如C:\nginx-1.21.1\html\example

2)在配置文件中添加虚拟主机配置:

http {
    ...
    server {
        listen       80;
        server_name  localhost; 
        ...
    }
    server {
        listen       80;
        server_name  example.com; 
        root         html/example;
        index        index.html;
        ...
    }
}

3)将example.com指向本地IP地址(127.0.0.1)

4)在浏览器中访问 http://example.com,即可访问新添加的虚拟主机。

四、总结

通过本文的介绍,我们学习了如何在Windows上安装和配置NGINX,并通过更改端口号、添加虚拟主机等方式实现了更灵活的网站管理和访问控制。