启动和重启 NGINX2024 年 8 月 29 日 | 阅读 3 分钟 以下是一些启动、停止、重启或重新加载 Nginx 的基本操作命令列表。 启动 Nginx可以使用以下命令行启动 Nginx 此命令不会产生任何输出。 如果您使用的 Linux 发行版没有 systemd,则键入以下命令以启动 Nginx 或者对于旧版本的 Ubuntu Linux 启用 Nginx 服务上面的命令仅启动临时服务。每次重新启动后,我们都必须手动启动它。 建议在系统启动时启用 Nginx 服务的自动启动,而不是手动启动。要启用 Nginx 服务,请使用以下命令 或者,如果您使用的 Linux 发行版没有 systemd,请使用以下命令 停止 Nginx停止 Nginx 将直接关闭所有 Nginx 工作进程,即使存在打开的连接。 我们可以通过两种方式停止 Nginx 进程。 第一种方法是使用 stop 命令调用 Nginx。 使用以下命令之一停止 Nginx 或者,如果您使用的 Linux 发行版没有 systemd,请使用以下命令 或者从源代码编译和安装的 nginx 或者对于旧版本的 Ubuntu Linux 停止 Nginx 的第二种方法是向 Nginx 主进程发送信号。 默认情况下,Nginx 将其主进程 ID 存储到 /usr/local/nginx/logs/nginx.pid。 以下是将 QUIT(优雅关闭)信号发送到 Nginx 主进程的命令 重启 Nginx重启选项是停止然后启动 Nginx 服务器的快速操作。 使用以下命令之一重启 Nginx 或者,如果您使用的 Linux 发行版没有 systemd,请使用以下命令 或者对于旧版本的 Ubuntu Linux 重新加载 Nginx每当我们更改其配置时,都需要重新启动或重新加载 Nginx。 重新加载选项将加载新配置,使用新配置启动新的工作进程,并优雅地关闭旧的工作进程。 要重新加载 Nginx,请键入以下命令之一 或者,如果您使用的 Linux 发行版没有 systemd,请使用以下命令 测试 Nginx 配置每当我们更改或编辑 Nginx 服务器的配置文件时,最好在重新启动或重新加载服务之前测试配置。 使用以下命令测试 Nginx 配置是否存在任何语法或系统错误 或 两者的输出看起来都像这样 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 如果存在任何错误,这些命令将打印详细的消息。 下一个主题HTTP 负载均衡 |
我们请求您订阅我们的新闻通讯以获取最新更新。