`

【Nginx】Windows启动命令管理

 
阅读更多
@echo off
rem 当前bat的作用
 
echo ==================begin========================
 
cls 
SET NGINX_PATH=D:
SET NGINX_DIR=D:\Program Files (x86)\nginx-1.10.1\
color 0a 
TITLE Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)
 
CLS 
 
ECHO. 
ECHO. * * Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)  *  
ECHO. * update by Vv 2017-04-20 *  
ECHO. 
 
:MENU 
 
ECHO. * nginx 进程list *  
tasklist|findstr /i "nginx.exe"
 
ECHO. 
    ECHO.  [1] 启动Nginx  
    ECHO.  [2] 关闭Nginx  
    ECHO.  [3] 重启Nginx  
    ECHO.  [4] 退 出 
ECHO. 
 
ECHO.请输入选择项目的序号:
set /p ID=
    IF "%id%"=="1" GOTO start 
    IF "%id%"=="2" GOTO stop 
    IF "%id%"=="3" GOTO restart 
    IF "%id%"=="4" EXIT
PAUSE 
 
:start 
    call :startNginx
    GOTO MENU
 
:stop 
    call :shutdownNginx
    GOTO MENU
 
:restart 
    call :shutdownNginx
    call :startNginx
    GOTO MENU
 
:shutdownNginx
    ECHO. 
    ECHO.关闭Nginx...... 
    taskkill /F /IM nginx.exe > nul
    ECHO.OK,关闭所有nginx 进程
    goto :eof
 
:startNginx
    ECHO. 
    ECHO.启动Nginx...... 
    IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe"不存在 
 
    %NGINX_PATH% 
 
    cd "%NGINX_DIR%" 
    ECHO.删除日志......
    cd logs
    del /F /S /Q *.*
    cd "%NGINX_DIR%"
 
    IF EXIST "%NGINX_DIR%nginx.exe" (
        echo "start '' nginx.exe"
        start "" nginx.exe
    )
    ECHO.OK
    goto :eof 

 

 

分享到:
评论

相关推荐

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

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

    windows 系统设置 Nginx 开机自动启动工具:WinSW-x64

    它的主要作用是将非服务性质的应用程序,如Nginx,包装成一个能够被Windows服务管理器识别的服务,从而实现开机启动、后台运行、自动恢复等特性。 步骤1:下载与安装 首先,你需要从官方或可靠的源获取WinSW-x64....

    nginx windows 服务版

    在Windows操作系统上,为了实现像在Linux系统中那样作为服务持续运行,Nginx提供了Windows Service Wrapper(winsw)来注册Nginx为Windows服务,这样可以方便地通过系统服务管理器进行启动、停止和监控。 **1. ...

    windows+nginx+php带启动/停止脚本

    `start.bat`脚本会执行必要的命令启动Nginx和PHP-FPM(PHP FastCGI进程管理器),确保服务器环境正常运行。`stop.bat`脚本则负责停止这些服务,通常在系统维护或更新时使用。你需要根据自己的安装路径修改这两个脚本...

    nginx windows版本基于window 服务 启动使用安装版本

    然而,Nginx同样支持Windows系统,并且可以通过Windows服务的方式进行安装和管理,以实现自动启动和后台运行。本篇将详细介绍如何在Windows环境下,使用安装版本的Nginx设置为Windows服务,以及相关的配置和管理。 ...

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

    在Windows系统中,将Nginx配置为系统服务启动是一项重要的任务,这使得Nginx能够在每次系统开机时自动运行,无需手动启动。本教程详细介绍了如何在Windows Server 2008 R2上将Nginx-1.12.2版本设置为系统服务,确保...

    Nginx Windows

    4. 启动:通过命令行或服务管理工具启动Nginx。在命令行中,进入nginx目录,执行"nginx.exe"或使用"start nginx"命令。 Nginx的主要功能包括: 1. Web服务器:Nginx可以静态地服务HTML、CSS、JavaScript等文件,...

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

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

    window下快速启动nginx

    标题“window下快速启动nginx”涉及的是在Windows操作系统中如何便捷地启动Nginx服务器,这通常是开发人员和系统管理员日常运维工作的一部分。Nginx是一款高性能的HTTP和反向代理服务器,因其高效的性能和稳定性而...

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

    在Windows系统中,将Nginx配置为服务并设置为开机自动启动,可以实现服务器管理的自动化和便捷性。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务器领域。将其作为Windows服务运行,可以确保在系统...

    Windows下Nginx的安装与配置

    然后,执行以下操作:cd nginx、start nginx,这样,nginx服务就启动了。 在任务管理器中,可以查看nginx.exe进程,占用系统资源非常少。然后,再打开浏览器,输入http://127.0.0.1/,就可以看到nginx的欢迎页面了...

    nginx windows usage(翻译).pdf

    虽然Nginx Windows版提供了一个在Windows环境下运行Web服务器的选择,但考虑到其在性能、功能集和管理方面的限制,建议在生产环境中使用Nginx Unix版。对于那些必须在Windows环境下部署Nginx的应用场景,用户应该...

    nginx将进程注册为Windows服务

    在Windows环境中,我们通常希望将其配置为服务,以便它可以在系统启动时自动运行,并且易于管理和控制。本文将详细介绍如何将Nginx进程注册为Windows服务。 ### 1. 为什么要在Windows上注册Nginx为服务? 注册...

    适用于Windows系统的nginx安装包(提供快速启动、停止脚本)

    总之,这个"nginx-quickstart"安装包为Windows用户提供了方便快捷的方式来部署和管理Nginx服务器,包括快速启动和停止服务的批处理脚本,减少了手动操作的复杂性,提升了效率。对于初学者或者需要快速搭建测试环境的...

    nginx开机自启动安装包

    配置文件`nginx-service.xml`可能用于指定服务的属性,如启动类型(自动、手动等)和服务的启动命令。 5. **Nginx的配置**:`conf`文件夹下的`nginx.conf`是主配置文件,它定义了服务器块、监听端口、虚拟主机等...

    用于配置nginx自启动.rar

    【标题】"用于配置nginx自启动.rar"所涉及的知识点主要集中在如何使Nginx在Windows系统中实现自动启动。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务。为了确保Nginx在系统启动时能自动运行,我们...

    nginx windows版本

    在命令行中,切换到`nginx.exe`所在目录,执行以下命令: - `nginx`:启动Nginx - `nginx -s stop`:快速停止Nginx - `nginx -s quit`:优雅地停止Nginx(完成所有请求后再停止) - `nginx -s reload`:重新加载...

    添加nginx-http-flv-module模块并重新编译后的nginx(windows版)

    7. 测试和启动:编译完成后,你可以通过`./objs/nginx -t`测试配置文件的正确性,然后使用`./objs/nginx`或服务管理工具启动Nginx。 文件列表中的其他目录如`conf`包含Nginx的配置文件,`logs`用于存储日志,`src`...

    windows下将nginx和tomcat设置为自动启动.rar

    在Windows操作系统中,为了确保web服务的稳定性和连续性,常常需要将常用的服务如Nginx和Tomcat配置为自动启动。这样,当系统重启时,这些服务会自动运行,无需手动启动,极大地提高了运维效率。本教程将详细介绍...

    windows下配置nginx启动需要的exe文件

    在Windows环境下配置Nginx启动通常涉及到几个关键步骤和文件,这里主要介绍标题和描述中提到的`Process.exe`和`RunHiddenConsole.exe`以及`nginx.bat`的作用和使用方法。 1. **Nginx**: Nginx是一款高性能的HTTP和...

Global site tag (gtag.js) - Google Analytics