nginx 快速启动和停止
一级目录
nginx 下新建下面的文件可以有惊喜
有的时候需要测试nginx在服务器上多次打开或关闭
重启nginx进程 敲入3
关闭所有nginx进程 敲入2
启动Nginx进程 敲入1
退出控制中心 敲入4
@echo off
echo
SET NGINX_PATH=E:
SET NGINX_DIR=E:\nginx-1.16.1\
color 0a
TITLE Nginx Control Panel
ECHO.
ECHO. * Nginx Control Panel *
ECHO.
:MENU
ECHO. * nginx *
ECHO.
ECHO. [1] start Nginx
ECHO. [2] close Nginx
ECHO. [3] restart Nginx
ECHO. [4] exit Nginx
ECHO.
ECHO. Please enter:
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. close Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK,Close all Nginx processes
goto :eof
:startNginx
ECHO.
ECHO.start Nginx......
IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe" nothingness
%NGINX_PATH%
cd "%NGINX_DIR%"
IF EXIST "%NGINX_DIR%nginx.exe" (
echo "start '' nginx.exe"
start "" nginx.exe
)
ECHO.OK
goto :eof
还有一些常用的Nginx的命令
start nginx:启动nginx
nginx -s stop:关闭nginx
nginx -s reload:重新加载配置
nginx -s reopen:重新打开
nginx -t:检测配置文件是否正常
taskkill /IM nginx.exe /F 关闭所有nginx进程
taskkill /im chrome.exe /F 关闭所有chrome进程