您的位置:

Nginx Windows 安装教程

一、准备工作

在安装 Nginx 前,确保你已满足以下条件:

1、已安装 Windows 操作系统。

2、已安装 Visual C++ 运行库,下载地址为https://support.microsoft.com/kb/2977003

3、已下载 Nginx 的 Windows 版本,下载地址为http://nginx.org/en/download.html

二、安装 Nginx

1、解压 Nginx 压缩包并放置在合适的目录下(建议放置在 C 盘根目录下)。

2、按 Win+R 组合键,打开“运行”窗口,输入命令“cmd”并回车打开命令行界面。

3、在命令行中切换到 Nginx 的解压目录,如“cd C:\nginx-1.19.10”。

C:\>cd nginx-1.19.10

4、启动 Nginx,输入命令“start nginx”并回车。

C:\nginx-1.19.10>start nginx

5、检查 Nginx 是否启动成功,输入命令“tasklist /fi 'imagename eq nginx.exe'”并回车,如果有 nginx.exe 的进程,则说明 Nginx 启动成功。

C:\nginx-1.19.10>tasklist /fi 'imagename eq nginx.exe'

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
nginx.exe                     12608 Services                   0     10,816 K

6、在浏览器中输入网址“http://localhost”,如果出现“Welcome to nginx!”字样,则说明 Nginx 安装成功。

三、配置 Nginx

1、在 Nginx 的安装目录下找到“conf”文件夹,并打开其中的“nginx.conf”文件。

C:\nginx-1.19.10\conf\nginx.conf

2、在“http”模块下添加“server”块,用于配置虚拟主机,如下所示:

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

        location / {
            root   html;
            index  index.html index.htm;
        }
    }
}

3、重启 Nginx,输入命令“nginx -s reload”并回车。

C:\nginx-1.19.10>nginx -s reload

4、在浏览器中输入网址“http://localhost”,如果出现“Welcome to nginx!”字样,并且可以访问“html”文件夹中的“index.html”文件,则说明 Nginx 配置成功。

四、常见问题解决

1、安装 Visual C++ 运行库时,提示“此包不适用于当前计算机的处理器类型”的解决方法:

(1)查看操作系统的位数(右键点击“计算机”→“属性”→查看“系统类型”)。

(2)根据操作系统的位数,下载对应的 Visual C++ 运行库。

2、启动 Nginx 时,提示“nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)”的解决方法:

(1)查看“conf”文件夹下的“nginx.conf”文件中是否有重复的“server”块。

(2)检查是否已经有其他程序占用了 80 端口,如果有,可以修改“nginx.conf”文件中的监听端口号。

3、浏览器无法访问网页的解决方法:

(1)检查“nginx.conf”文件中配置的虚拟主机是否正确。

(2)检查“html”文件夹中是否有可访问的网页文件。