nginx window 开机启动
时间: 2025-02-07 20:03:33 AIGC 浏览: 73
### 配置 Nginx 实现在 Windows 系统中的开机自启动
#### 准备工作
为了使 Nginx 能够在 Windows 上实现开机自动启动,需先完成基本的安装过程。这包括下载并解压缩 Nginx 安装包至目标位置[^2]。
```bash
http://nginx.org/download/nginx-1.22.1.zip
```
#### 使用 NSSM 设置 Nginx 开机自启
NSSM (Non-Sucking Service Manager) 是一款用于将任意应用程序作为 Windows 服务运行的小型工具。通过它来管理 Nginx 的启动非常方便。
##### 下载与配置 NSSM
访问官方网址获取最新版本的 NSSM 工具,并将其放置于易于访问的位置:
```bash
https://nssm.cc/release/nssm-2.24.zip
```
随后,在命令提示符窗口中输入相应指令以创建名为 `nginx` 的新服务。注意替换路径为实际存放 Nginx 可执行文件的具体地址以及根据操作系统位数调整 nssm.exe 所处目录:
```powershell
C:\path\to\nssm-x64.exe install nginx "C:\nginx\nginx.exe"
```
此时会弹出图形界面供进一步设定参数,如启动选项等;对于大多数情况,默认设置即可满足需求。完成后点击“Install service”。
#### 创建必要的支持结构
除了上述操作外,还需确保存在适当的支持文件夹以便记录日志信息。建议在 Nginx 主目录内建立专门的日志存储空间,例如命名为 `server-logs` 的子文件夹[^3]。
#### 启动与验证
最后一步便是激活刚创建的服务项,使之立即生效的同时也确认其能在下次系统重启时正常加载:
```powershell
sc start nginx
```
可以利用如下 PowerShell 命令检查当前状态:
```powershell
Get-Service -Name nginx
```
如果一切顺利的话,则表示已经成功实现了 Nginx 在 Windows 中的开机自启动功能。
阅读全文
相关推荐


















