./nginx 启停命令
时间: 2024-12-12 09:14:49 浏览: 20
`./nginx` 启停命令通常是指在Linux系统中管理和控制 Nginx Web服务器。Nginx是一个轻量级、高效并且稳定的HTTP服务器及反向代理服务器。
- 使用 root 用户权限运行 `sudo nginx` 或者如果你已经配置了开机自启,可以在终端输入 `systemctl start nginx` (如果使用的是Systemd) 或者 `service nginx start` (如果是传统的init系统)。
- **停止 Nginx**:
- 使用 `sudo nginx -s stop` 停止正在运行的服务,这会发送一个信号给Nginx使其优雅地结束。
- 对于Systemd,可以输入 `sudo systemctl stop nginx`,传统init系统则用 `service nginx stop`。
- **重启 Nginx**:
- 同样可以用 `sudo nginx -s reload` 来重启Nginx并加载新的配置文件,而无需完全停止服务。
- 或者分别使用 `sudo service nginx restart` (传统init) 和 `sudo systemctl restart nginx` (Systemd)。
- **检查状态**:
- 可以通过 `sudo systemctl status nginx` (Systemd) 或 `service nginx status` (init) 查看Nginx的状态。
请注意,具体的路径可能是 `/usr/local/nginx/sbin/nginx` 或其他安装位置,需要根据实际情况调整。另外,有些发行版可能会使用其他管理工具如Upstart或PM2等,上述命令可能有所差异。
阅读全文