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

相关推荐
时间裂缝里的猫-O-11 分钟前
@Docker Compose 部署 Pushgateway
运维·docker·容器·prometheus
☆凡尘清心☆12 分钟前
CentOS 7 环境中部署 LNMP(Linux + Nginx + MySQL 5.7 + PHP)
linux·nginx·centos·lnmp
阔跃生物1 小时前
单细胞注释前沿:CASSIA——无参考、可解释、自动化细胞注释的大语言模型
运维·语言模型·自动化
孙克旭_1 小时前
day024-网络基础-TCP与UDP、DNS
linux·运维·网络·网络协议·tcp/ip·udp
板鸭〈小号〉1 小时前
进程间通信及管道(理论)
运维·服务器
regedit802 小时前
Centos7升级openssl
linux·运维·服务器
bigdata-rookie2 小时前
kafka SASL/PLAIN 认证及 ACL 权限控制
大数据·运维·服务器·分布式·zookeeper·kafka
藥瓿亭2 小时前
2024 CKA模拟系统制作 | Step-By-Step | 18、题目搭建-备份还原Etcd
linux·运维·服务器·ubuntu·kubernetes·etcd·cka
angushine3 小时前
Docker设置代理
运维·docker·容器
伤不起bb3 小时前
负载均衡群集---Haproxy
运维·负载均衡·lvs