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

相关推荐
冰封之寂5 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
小柯南敲键盘6 小时前
图片翻译API接入与自动化实现指南
运维·python·自动化
云计算磊哥@6 小时前
运维开发宝典058-大型网站nginx服务器管理全集4
服务器·nginx·运维开发
952367 小时前
Docker - 基础
运维·后端·docker·容器
Promise微笑7 小时前
智能激光清障仪选型指南:高效运维与安全保障的关键考量
运维·安全
Code_Ignis7 小时前
docker国内可用源(持续维护)
运维·docker·容器
一叶龙洲7 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
酷可达拉斯8 小时前
Linux操作系统-shell编程之Grep与正则表达式
linux·运维·服务器·正则表达式·centos
我星期八休息11 小时前
网络编程—UDP与TCP
linux·运维·网络·数据库·网络协议·tcp/ip·udp
Jerry小杰13 小时前
运维神器|单端口搞定多台内网SSH!frp端口复用终极教程
运维·ssh