nginx配置windows自启动
时间: 2025-01-06 11:37:45 浏览: 6
### 配置 Nginx 实现在 Windows 上开机自启动
#### 下载并安装 Nginx 和 NSSM 工具
为了使 Nginx 能够在 Windows 中作为服务运行并在系统启动时自动启动,需先下载 Nginx 安装包以及NSSM (Non-Sucking Service Manager),这是一个用于管理Windows服务的应用程序。
- **Nginx**: 可从官方站点获取最新版本的压缩包 `http://nginx.org/download/nginx-1.22.1.zip`[^1]。
- **NSSM**: 访问官网链接下载适用于当前系统的NSSM工具 `https://nssm.cc/release/nssm-2.24.zip`。
#### 解压与配置 Nginx
完成上述两个软件包的下载之后,分别将其解压到期望的位置。对于 Nginx 来说,在其根目录下找到配置文件夹,并按照个人需求调整相应的设置参数。
#### 使用 NSSM 创建 Nginx 服务
通过命令提示符窗口来操作:
```batch
cd C:\path\to\nssm-2.24\win64 :: 导航至NSSM可执行文件所在的文件夹
nssm.exe install :: 执行创建新服务向导
```
当被询问关于要注册的服务的信息时,请提供如下细节:
- **Program Path:** 浏览选择已解压后的 Nginx 文件夹内的 `nginx.exe` 的完整路径[^2]。
- **Startup Directory:** 输入 Nginx 主目录位置,即放置有 `nginx.conf` 等配置文件的地方。
确认无误后继续直到完成整个过程。此时应该已经成功建立了名为 "nginx" 的 Windows 服务项。
#### 启动 Nginx 服务
最后一步就是开启这个新建的服务以便验证一切正常工作:
```batch
sc start nginx :: 开始 Nginx 服务
```
如果没有任何错误消息,则说明 Nginx 正确地设定了为随操作系统一同加载的服务之一了。
阅读全文