建议先搜索《OpenResty最佳实践.pdf》
到网上下载openresty-1.13.6.1-win32
考虑到操作方便性,建议建立个bin目录,放入系统目录中,生成
nginx-start.bat, nginx-stop.bat, nginx-restart.bat, nginx-status.bat文件
最后附上几个.bat文件
nginx-start.bat
@echo off
set flag=0
tasklist|find /i "nginx.exe" > nul
if %errorlevel%==0 (
echo "nginx 已经存在"
exit /b
) else set flag=1
cd /d E:\openresty-1.13.6.1-win32
if %flag%==1 (
start nginx.exe -p D:\openresty-work
ping localhost -n 2 > nul
)
tasklist /fi "imagename eq nginx.exe"
tasklist|find /i "nginx.exe" > nul
if %errorlevel%==0 (
echo "nginx 启动成功"
)
nginx-stop.bat
@echo off
tasklist|find /i "nginx.exe" > nul
if %errorlevel%==0 (
taskkill /f /t /im nginx.exe > nul
echo "nginx 停止成功"
)else echo "nginx 已经停止"
nginx-status.bat
@echo off
tasklist|find /i "nginx.exe" > nul
if %errorlevel%==0 (
tasklist /fi "imagename eq nginx.exe"
echo "nginx 正在运行"
exit /b
) else echo "nginx 已经停止"
nginx-restart.bat
@echo off
call nginx-stop.bat
ping localhost -n 1 > nul
call nginx-start.bat
aa