`

配置nginx的快速启动,重启,停止

阅读更多
在home目录里,有一个隐藏文件.bashrc,在这个文件里面加上这几句:
alias nstart="sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf"
alias nstop="sudo /opt/nginx/sbin/nginx -s stop"
alias nreload="sudo /opt/nginx/sbin/nginx -s reload"

这样的话,如果我们在本地做项目的时候,就可以方便的进行nginx的启动,重启和停止了(这种情况一般使用于不许要nginx开机启动的情况)

当我们的项目真正的跑在服务器上的时候我们需要将nginx配置在开机启动里面

经常,我们的nginx会跑很多的项目,但是有的时候,我们的众多项目中的某个会发生502的时候,那么我们用 ps -ef |grep nginx 调出nginx的主进程和所有的子进程,因为nginx是负载均衡的,所以我们不能通过某个进程号来终止这个502的项目进程,所以需要快速的终止nginx,并快速的启动nginx,killall nginx && /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf

分享到:
评论

相关推荐

    windows下Nginx启动、关闭、重启bat工具

    标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...

    liunx下nginx 配置&重启

    本文将详细讲解如何在Linux系统中配置Nginx以及如何重启服务,以确保网站的正常运行。 首先,我们要了解Nginx的配置文件`nginx.conf`。它是Nginx的核心配置文件,位于`/etc/nginx/`目录下(具体路径可能因系统差异...

    nginx免安装版(包含nginx服务启动和停止bat)

    通过正确配置Nginx,可以实现Vue应用的快速部署和访问。 6. **反向代理** Nginx作为反向代理服务器,可以接收来自客户端的请求,并将它们转发到后端的应用服务器(如Node.js、Java应用服务器等)。这对于负载均衡...

    Nginx 启动、停止、重启、升级操作命令收集

    启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的 步骤1:查询nginx主进程号 ps...

    windows 注册Nginx为服务,自动重启

    最后,确保Nginx服务配置正确无误后,可以使用`nginx.exe -s reload`命令重新加载配置,或通过服务控制来启动或停止服务。 总结,通过以上步骤,我们可以成功地在Windows上安装Nginx,将其注册为服务,并设置自动...

    nginx安装、启动停止、信号、开机自启动配置

    **二、Nginx的启动、停止与重启** 1. **启动Nginx**: ``` sudo /usr/local/nginx/sbin/nginx ``` 2. **检查配置文件**:在启动前,可以先检查配置文件的正确性: ``` sudo /usr/local/nginx/sbin/nginx -t ...

    nginx一键启动,停止.重启脚本

    这个脚本允许用户通过简单的命令快速执行Nginx服务的启动、停止、重启和状态查询等操作,提高了系统管理员的工作效率。 描述中提到的脚本功能包括: 1. **启动**:当用户输入2时,脚本会检查Nginx是否已经启动,...

    docker里面nginx目录挂载启动失败

    `--restart=always`确保容器在退出后总是自动重启,这样即使容器因故停止,也会立即重新启动。`--privileged=true`则给予容器最高级别的权限,使其能够访问和操作宿主机上的设备,这对于解决某些需要特殊权限的挂载...

    nginx开机启动脚本

    这个脚本提供了一个完整的 Nginx 服务控制方案,包括服务的启动、停止、重启、重新加载配置文件等功能。通过定义一系列函数,脚本不仅能够确保 Nginx 在系统启动时自动运行,还能方便地进行服务管理。此外,通过...

    Linux中安装Nginx以及启动、关闭和重启命令.pdf

    平滑重启Nginx时,不需要先停止再启动,而是通过发送HUP信号,比如`kill -HUP 主进程号`或`/usr/nginx/sbin/nginx -s reload`,这样Nginx会在不影响现有连接的情况下加载新的配置文件。 配置文件的检查也很重要,...

    nginx 启动脚本

    3. **重启**:先发送`TERM`信号(快速停止),然后启动新实例,确保服务无中断。 4. **reload**:发送`HUP`信号,使Nginx重新加载配置文件,不影响现有连接。 对于“源码”部分,脚本可能涉及到检查Nginx是否已运行...

    nginx配置windows服务-开机自动启动

    配置Nginx为Windows服务,我们需要使用`nginx.exe`和`sc`命令。`sc`是Windows系统的命令行工具,用于与服务控制管理器交互。首先打开命令提示符(以管理员权限运行),然后执行以下命令: 1. 创建服务: ```shell ...

    windows系统下将nginx作为系统服务启动

    你可以通过winsw提供的命令来控制服务(如停止、重启),并且在系统重启后,Nginx会自动启动,为你的Web应用提供服务。 记住,配置过程中可能出现权限问题或配置错误,务必仔细检查每个步骤。如果遇到问题,查看...

    Nginx编译安装配置.pdf

    Nginx 的常用命令包括检查配置文件、指定其他配置文件、启动 Nginx、停止 Nginx、重启 Nginx 等命令。这些命令可以帮助用户快速启动和管理 Nginx 服务。 九、配置示例 配置示例包括 web 服务器、反向代理、动静...

    【飞天奔月出品】windows版nginx 快速操控神器(启动start,关闭stop,重启restart) 批处理

    如`start nginx.exe`用于启动Nginx,`nginx -s stop`用于快速停止Nginx,`nginx -s reload`用于在不中断现有连接的情况下重新加载配置文件,实现服务重启。 使用这个批处理工具时,用户只需双击对应的批处理文件,...

    centOS8安装nginx及nginx配置

    为了方便管理Nginx服务,可以使用systemd来进行启动、停止等操作。具体步骤如下: 1. **创建Nginx服务文件**: ```bash cat > /usr/lib/systemd/system/nginx.service [Unit] Description=The nginx ...

    一个简单的Bash脚本示例,该脚本用于检查Nginx服务的状态,并根据服务状态执行相应的操作(如启动、停止或重启Nginx)

    该脚本能够自动检测Nginx服务是否正在运行,并根据当前状态执行启动、停止或重启等操作。通过这个脚本,可以有效地提高Nginx服务的运维效率。 #### 脚本结构解析 ##### 定义Nginx服务名称 脚本首先定义了`NGINX_...

    nginx开机启动.docx

    2. **配置Nginx路径:** - 需要修改脚本中的路径以匹配实际的Nginx安装位置: ```bash nginx="/usr/sbin/nginx" prog=$(basename $nginx) NGINX_CONF_FILE="/etc/nginx/nginx.conf" [-f /etc/sysconfig/nginx]...

    Nginx在MAC上的安装、启动、重启和关闭

    关于Nginx在MAC上的安装、启动、重启和关闭的详细过程,以下是对该内容的知识点整理: 1. 安装Nginx Nginx安装通常推荐使用Homebrew这一MacOS上的包管理工具,因为它可以简化安装和更新的过程。 - 查找Nginx包:...

Global site tag (gtag.js) - Google Analytics