一文了解 | 在本地运行并管理 Nginx 服务

要在本地电脑上启动 nginx.exe,按照以下步骤操作:

1. 😄下载并解压 Nginx

  • 访问 Nginx 官网,下载 Windows 版本的压缩包(如 nginx-1.26.3.zip)。
  • 解压到本地目录(例如 C:\nginx)。
    在这里插入图片描述

2. 😃启动 Nginx

  • 方法一:通过命令行启动

    1. 打开命令提示符(CMD)或 PowerShell。
    2. 切换到 Nginx 目录:
      cd C:\nginx
      
    3. 运行命令:
      start nginx
      
      或直接执行:
      nginx.exe
      
  • 方法二:直接双击运行

    • 进入 Nginx 目录,双击 nginx.exe(短暂闪过命令行窗口后,Nginx 会在后台运行)。

3. 😁验证是否运行成功

  • 打开浏览器,访问 http://localhosthttp://127.0.0.1
  • 如果看到 “Welcome to nginx!” 的欢迎页面,说明启动成功。
    在这里插入图片描述

4. 😂检查进程

  • 打开任务管理器(Ctrl + Shift + Esc),在“详细信息”选项卡中查看是否有 nginx.exe 进程(通常会有 1 个主进程和多个工作进程)。
    在这里插入图片描述

5. 😅常见问题解决

❌ 无法访问欢迎页?
  1. 检查端口占用

    • Nginx 默认使用 80 端口。如果端口被占用(如被 IIS、Apache 占用),需关闭冲突程序或修改 Nginx 端口:
      • 打开 conf/nginx.conf 文件,找到 listen 80;,改为 listen 8080;
      • 重启 Nginx,访问 http://localhost:8080
        在这里插入图片描述
        在这里插入图片描述
  2. 查看日志

    • 检查 logs/error.log 文件,定位错误原因。
      在这里插入图片描述
      在这里插入图片描述
❌ 启动失败?
  • 以管理员身份运行
    • 如果 80 端口需要权限,右键点击命令行或 PowerShell,选择 “以管理员身份运行”,再执行启动命令。

6. 😀管理 Nginx 服务

  • 停止服务
    nginx -s stop
    
  • 重新加载配置(不重启)
    nginx -s reload
    
  • 退出服务
    nginx -s quit
    

示例:修改配置后重启
  1. 编辑 conf/nginx.conf 文件(例如修改网站根目录)。
  2. 保存文件后,执行重新加载命令:
    nginx -s reload
    

按照以上步骤,即可顺利在本地运行并管理 Nginx 服务。


融媒体矩阵
[×] 个人主页:https://lizyshare.github.io
[×] wx公众号:卖火柴的码农

在Windows10上,当你通过Docker运行Nginx容器设置了端口映射后,如果直接通过localhost加端口号的方式尝试访问Nginx服务可能会遇到连接失败的问题。这是因为localhost在此环境中指的是Docker虚拟机的IP,而非本地主机的IP。为了解决这个问题,你需要按照以下步骤操作: 参考资源链接:[Windows10访问Docker容器端口问题及Nacos端口配置解析](https://wenku.youkuaiyun.com/doc/64531888fcc539136803ecc1?spm=1055.2569.3001.10343) 1. 打开Docker命令行界面。 2. 输入命令`docker-machine ip default`,获取Docker虚拟机的IP地址。 3. 确认获取的IP地址,例如***.***.**.***。 4. 使用获取到的Docker虚拟机IP地址和映射的端口号访问Nginx服务。例如,将浏览器地址栏输入`***`,此时应该能成功访问到Nginx服务。 如果你在使用Docker部署Nacos服务时遇到了默认端口修改无效的问题,可以尝试使用Docker容器部署Nacos,或者确保在`application.properties`文件中正确修改端口配置,同步更新所有依赖该项目服务的端口信息。 为了更深入理解Windows10下Docker端口映射的问题和解决方案,建议参考《Windows10访问Docker容器端口问题及Nacos端口配置解析》一文。文章不仅解释了端口映射的原理,还详细描述了遇到的问题和有效的解决办法,对于理解如何在Windows环境下更有效地使用Docker具有很大的帮助。 参考资源链接:[Windows10访问Docker容器端口问题及Nacos端口配置解析](https://wenku.youkuaiyun.com/doc/64531888fcc539136803ecc1?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzzyong_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值