window安装nginx

步骤1:下载Nginx for Windows​

访问Nginx官网下载页面:https://nginx.org/en/download.html

在​​Stable version​​(稳定版)下找到Windows版本,点击下载.zip文件(如 nginx-1.28.0.zip)

步骤2:解压Nginx到指定目录​​

将下载的ZIP文件解压到无空格、无特殊字符的目录(推荐使用根目录,如 C:\nginx)。

解压后的目录结构应包含以下关键文件夹:

conf/:配置文件目录

html/:默认网站文件目录

logs/:日志文件目录

nginx.exe:主程序

步骤3:启动Nginx​​

打开​​命令提示符(CMD)​​ 或 ​​PowerShell​​

进入Nginx目录:直接上nginx目录输入cmd

启动:start nginx

也可以直接用nginx.exe

成功启动后,Nginx会在后台运行,关闭命令行窗口不会终止进程。

步骤4:测试Nginx是否运行​​

打开浏览器,访问:http://localhost 或 http://127.0.0.1。

如果看到 ​​"Welcome to nginx!"​​ 页面,说明安装成功。

常见问题解决​​

​​1. 端口80被占用​​

​​检查端口占用​​:netstat -ano | findstr :80

结束占用进程​​:

记录占用80端口的PID(最后一列数字)。

打开任务管理器,结束对应PID的进程(如IIS、Apache等)。

查找端口:netstat -aon|findstr "80"

删除pid:taskkill -pid 19002 -f

2. 防火墙阻止访问​​

允许Nginx通过防火墙:

打开"Windows安全中心" > "防火墙和网络保护" > "允许应用通过防火墙"。

点击"更改设置",找到nginx.exe并勾选"专用"和"公用"网络。

3. 配置文件错误​​

如果修改了配置文件(conf/nginx.conf),重启前检查语法:nginx -t

重启:还是在目录上进入cmd:nginx -s reload

步骤5:停止Nginx​

正常停止:nginx -s quit

​​强制停止:nginx -s stop

可选:部署静态网站​

将你的网页文件(如HTML、CSS、JS)复制到 html/ 目录。

修改 conf/nginx.conf 中的 root 路径(可选):

java 复制代码
server {
    listen       80;
    server_name  localhost;
    location / {
        root   C:/nginx/html/my-website;  # 修改为你的网站路径
        index  index.html;
    }
}

保存后重启:nginx -s reload

相关推荐
木雷坞26 分钟前
Docker Compose部署Metabase:应用库隔离与日期筛选看板
运维·docker·容器
讯捷蓝达34 分钟前
台山曙光I620-G20服务器RAID5离线数据恢复全过程
运维·服务器
tedcloud12338 分钟前
Docker Compose 部署 Immich:手机照片自动备份与常见故障排查
运维·前端·docker·容器·智能手机·开源·流程图
Android系统攻城狮1 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_activate调用流程与实战(七十九)
linux·运维·服务器·gstreamer音视频·gstreamer音视频进阶
小羊没烦恼!1 小时前
在.net中读写config文件的各种方法
java·大数据·运维·服务器·前端·数据库·oracle
卜锦元1 小时前
Docker Compose 部署 Nginx 1.30.6 完整指南
nginx·docker·容器
Escalating_xu1 小时前
【Linux 网络编程】网络命令加餐:用 ping、netstat、watch 和 pidof 排查服务问题
linux·运维·网络
YH行业报告分析1 小时前
2026两轴Delta并联机器人深度分析:高速分拣场景下的轻量化自动化升级路径
运维·机器人·自动化
nece0011 小时前
vbox 为虚拟机配置网络
运维·服务器·网络
racerun2 小时前
用于图片上传到服务器
运维·服务器