1. 下载并安装 Nginx
-
下载 Nginx:
-
访问 Nginx 官方网站:nginx: download
-
下载适用于 Windows 的稳定版本(如
nginx-x.x.x.zip
)。
-
-
解压 Nginx:
-
将下载的 ZIP 文件解压到一个目录,例如
C:\nginx
。
-
-
验证 Nginx 是否可用:
-
打开命令提示符(CMD),进入 Nginx 目录:
cd C:\nginx
-
启动 Nginx:
start nginx
-
打开浏览器,访问
http://localhost
,如果看到 Nginx 的欢迎页面,说明安装成功。
-
2. 部署静态页面
-
创建静态网站目录:
-
在 Nginx 目录下创建一个文件夹,例如
C:\nginx\html\mysite
,用于存放静态文件。
-
-
创建静态页面:
-
在
C:\nginx\html\mysite
目录下创建一个index.html
文件,内容如下:<!DOCTYPE html> <html> <head> <title>My Static Site</title> </head> <body> <h1>Hello, World!</h1> <p>This is a static website served by Nginx on Windows.</p> </body> </html>
-
3. 配置 Nginx
-
编辑 Nginx 配置文件:
-
打开 Nginx 的配置文件
C:\nginx\conf\nginx.conf
,找到server
块,修改为以下内容:server { listen 80; server_name localhost; location / { root html/mysite; # 指向静态网站目录 index index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
-
-
测试配置文件:
-
在命令提示符中运行以下命令,检查配置文件是否正确:
nginx -t
-
如果显示
syntax is ok
和test is successful
,说明配置正确。
-
-
重启 Nginx:
-
在命令提示符中运行以下命令,重启 Nginx:
nginx -s reload
-
4. 访问静态网站
-
打开浏览器,访问
http://localhost
,应该会看到你创建的静态页面内容。
5. 其他操作
-
停止 Nginx:
nginx -s stop
-
重新启动 Nginx:
nginx -s reload
-
查看 Nginx 进程:
-
打开任务管理器,查看是否有
nginx.exe
进程在运行。
-
6. 可选:设置为开机自启动
-
创建一个批处理文件(如
start_nginx.bat
),内容如下:@echo off C:\nginx\nginx.exe
-
将批处理文件放到 Windows 的启动文件夹中:
-
按
Win + R
,输入shell:startup
,将start_nginx.bat
放入打开的文件夹中。
-
完成以上步骤后,你的静态网站已经通过 Nginx 在 Windows 上成功部署并可以访问。