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

相关推荐
神奇霸王龙14 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
cfm_291414 小时前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
迪康Defender14 小时前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构
HiDev_16 小时前
【非标自动化】2、认识元器件(固态继电器)
运维·自动化
明达智控技术16 小时前
国产 PLC 落地立库自动化,MC5000边缘智能控制器破局
运维·自动化
小绫网络安全16 小时前
Kali Linux渗透测试入门教程:从零搭建到实战攻防
linux·运维·服务器
西安景驰电子16 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
云原生指北18 小时前
Docker Sandboxes 上手:从安装到第一次跑 Agent
运维·docker·容器
小马同学-18 小时前
高可用-Keepalived全解析
linux·运维
ziyun66688819 小时前
Docker 容器化 Web 服务架构搭建与自动化运维项目
运维·docker·架构