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://localhosthttp://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

相关推荐
Le_ee6 分钟前
科来流量分析/结合MCP自动化
运维·自动化
发光的沙子25 分钟前
嵌入式系统架构师----Ubuntu如何安装不在列表内的软件?
linux·运维·ubuntu
C+ 安口木36 分钟前
Alibaba Cloud Linux 3 服务器环境搭建实战记录
linux·运维·服务器
迪康Defender1 小时前
公用电脑责任追溯难?迪康端点安全一体化管理系统用户模式详解
java·运维·开发语言·网络·其他·安全
迪康Defender1 小时前
迪康端点安全一体化管理系统文档安全:构建企业文档资产全链路防护体系
运维·网络·安全·web安全·终端安全管理
zhangguojia72 小时前
权限弹窗点击允许的授权流程
运维·服务器·数据库
AI备忘录2 小时前
(十九)华为华三锐捷迈普思科 交换机链路聚合配置命令(LACP/静态聚合五厂商对照)
运维·服务器·网络·网络协议·tcp/ip·华为
lucybean012 小时前
抗老化曝气管采购:主流品牌优劣及选型策略深度解析
运维
come112342 小时前
剪映零基础教程
java·linux·运维
我最爱吃鱼香茄子2 小时前
【踩坑实录】若依Vue宝塔部署:验证码空白、反复提示登录状态已过期|完整排错
nginx·宝塔·若依·ruoyi‑vue·登录状态已过期