在 Windows 上启动和停止 NGINX 相对简单,下面是详细的步骤:

1. 下载和解压 NGINX 压缩包

首先,你需要下载 NGINX 的 Windows 版本并解压。

  • 访问 NGINX 官方网站,下载适用于 Windows 的压缩包(通常是 .zip 文件)。
  • 下载后,将压缩包解压到一个目录(例如:C:\nginx)。

2. 启动 NGINX

2.1 进入解压目录

打开命令行窗口(按 Win + R,然后输入 cmd,按回车),然后进入你解压 NGINX 的目录:

cd C:\nginx

2.2 启动 NGINX

在命令行中运行以下命令来启动 NGINX:

start nginx

这个命令会启动 NGINX 服务。启动后,你可以通过浏览器访问 http://localhost 来检查 NGINX 是否正常运行。

2.3 检查 NGINX 是否启动

如果 NGINX 启动成功,你应该能在浏览器中看到类似 “Welcome to nginx!” 的欢迎页面,表示 NGINX 正在运行。

3. 停止 NGINX

3.1 停止 NGINX

要停止正在运行的 NGINX,你可以使用以下命令:

nginx -s stop

这会立即停止 NGINX 服务。

3.2 优雅停止 NGINX

如果你想优雅地停止 NGINX,使用以下命令:

nginx -s quit

-s quit 会使 NGINX 完成当前请求后优雅地关闭。

3.3 重新加载 NGINX 配置

如果你修改了 NGINX 配置文件并希望让更改生效,而不需要完全停止服务,可以使用以下命令来重新加载配置:

nginx -s reload

4. 常见问题

  • 端口占用问题:如果 nginx 启动时出现端口冲突问题,确保没有其他程序占用 80443 端口。你可以检查占用端口的进程并杀死它。
  • 防火墙设置:如果在 Windows 上无法通过浏览器访问 NGINX,请确保防火墙没有阻止端口 80443,可以临时关闭防火墙进行测试。

5. 总结

  • 启动 NGINXstart nginx
  • 停止 NGINXnginx -s stop
  • 优雅停止 NGINXnginx -s quit
  • 重新加载配置nginx -s reload

通过这些步骤,你可以在 Windows 上顺利启动和停止 NGINX 服务。如果遇到其他问题,可以进一步调试或查看 NGINX 的日志文件。