精华内容
下载资源
问答
  • bat配置nginx启动

    2021-08-23 11:10:09
    这篇文章正好可以和我之前的一篇文章一起整合使用,此处单独将nginx配置的内容 ...创建一个bat文件,用于生成nginx-service.xml文件 @echo off echo "%~dp0" echo "%cd%" set logpath=%~dp0% set exec

    这篇文章正好可以和我之前的一篇文章一起整合使用,此处单独将nginx配置的内容

    解压nginx

    找到nginx解压包,直接解压

    在这里插入图片描述

    准备自启动的exe文件

    此处准备一个winsw-1.18-bin,后续补上下载链接,将其放在nginx目录下,并改名为nginx-service.exe
    winsw-1.18-bin下载链接
    在这里插入图片描述

    创建createXML.bat

    创建一个bat文件,用于生成nginx-service.xml文件

    @echo off
    echo "%~dp0"
    echo "%cd%"
    
    set logpath=%~dp0%
    set executable=%cd%\nginx.exe
    set stopexecutable=%cd%\nginx.exe -s stop
    
    
    set file=%cd%/nginx-service.xml
    echo,^<service^> >  "%file%"
    echo,^<id^>nginx-service^</id^> >>  "%file%"
    echo,^<name^>nginx-service^</name^> >>  "%file%"
    echo,^<description^>nginx-service^</description^> >>  "%file%"
    echo,^<logpath^>%logpath%^</logpath^> >>  "%file%"
    echo,^<logmode^>roll^</logmode^> >>  "%file%"
    echo,^<depend^>^</depend^> >>  "%file%"
    echo,^<executable^>%executable%^</executable^> >>  "%file%"
    echo,^<stopexecutable^>%stopexecutable%^</stopexecutable^> >>  "%file%"
    echo,^</service^> >>  "%file%"
    

    创建execute.bat

    这个bat文件是将nginx注入服务自启动

    @echo off
    echo "%~dp0"
    echo "%cd%"
    
    %cd%\nginx-service.exe install
    
    net start nginx-service
    

    执行

    先执行createXML.bat,再执行execute.bat,这样nginx的服务自启动就配置好了

    结果

    我配置的是9999端口
    在这里插入图片描述
    通过services.msc查看能看到nginx-service服务并是自动的
    在这里插入图片描述
    这样nginx的自启动就配置好了

    总结

    可以结合打包exe一起整合,本人亲测可行,但是中文路径的话会导致服务未注册到里面,个人觉的是中文路径导致xml里存在中文,然后bat命令不完善导致的,打包可参考我的这篇文章

    展开全文
  • rem 当前bat的作用 echo ==================begin======================== cls SET NGINX_PATH=C: SET NGINX_DIR=C:\work\nginx-1.19.5\ color 0a TITLE Nginx 管理程序 石宗昊(2048.top) CLS ECHO. ECHO...

    新建记事本 改后缀 *.bat

    复制下内容

    注意改下下面nginx的所在盘符和存放路径

    @echo off
    rem 当前bat的作用
     
    echo ==================begin========================
     
    cls
    SET NGINX_PATH=C:
    SET NGINX_DIR=C:\work\nginx-1.19.5\
    color 0a
    TITLE Nginx 管理程序 石宗昊(2048.top)
     
    CLS
     
    ECHO.
    ECHO. * * Nginx 管理程序   石宗昊(2048.top)  * 
    ECHO. * 2020-11-25 石宗昊(2048.top) * 
    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%"
     
        IF EXIST "%NGINX_DIR%nginx.exe" (
            echo "start '' nginx.exe"
            start "" nginx.exe
        )
        ECHO.OK
        goto :eof
    
    展开全文
  • 启动脚本@echo offREM Windows 下无效REM set PHP_FCGI_CHILDREN=5REM 每个进程处理的最大请求数,或设置为 Windows 环境变量set ...

    启动脚本

    @echo off

    REM Windows 下无效

    REM set PHP_FCGI_CHILDREN=5

    REM 每个进程处理的最大请求数,或设置为 Windows 环境变量

    set PHP_FCGI_MAX_REQUESTS=1000

    echo Starting PHP FastCGI...

    cd /d d:/Program Files/php7/

    REM php-cgi.exe -b 127.0.0.1:9000 -c php.ini

    echo Starting nginx...

    cd /d d:/Program Files/nginx/

    start nginx.exe

    2.停止脚本

    @echo off

    echo Stopping nginx...

    taskkill /F /IM nginx.exe > nul

    echo Stopping PHP FastCGI...

    taskkill /F /IM php-cgi.exe > nul

    exit

    原文:https://www.cnblogs.com/ISeeYouBlogs/p/php.html

    展开全文
  • Nginx.bat启动脚本

    2018-01-23 17:30:47
    cls  ...SET NGINX_DIR=D:\nginx-1.7.3\ color 0a  TITLE Nginx 管理程序 Power By Ants GOTO MENU  :MENU  CLS  ECHO.  ECHO. * * * * Nginx 管理程序 Power By Ants * * * * * 
    cls 
    
    @ECHO OFF 
    SET NGINX_PATH=D: 
    SET NGINX_DIR=D:\nginx-1.7.3\


    color 0a 
    TITLE Nginx 管理程序 Power By Ants
    GOTO MENU 
    :MENU 
    CLS 
    ECHO. 
    ECHO. * * * *  Nginx 管理程序 Power By Ants * * * * * 
    ECHO. * * 
    ECHO. * 1 启动Nginx * 
    ECHO. * * 
    ECHO. * 2 关闭Nginx * 
    ECHO. * * 
    ECHO. * 3 重启Nginx * 
    ECHO. * * 
    ECHO. * 4 退 出 BAT * 
    ECHO. * * 
    ECHO. * * * * * * * * * * * * * * * * * * * * * * * * 
    ECHO. 
    ECHO.请输入选择项目的序号: 
    set /p ID= 
    IF "%id%"=="1" GOTO cmd1 
    IF "%id%"=="2" GOTO cmd2 
    IF "%id%"=="3" GOTO cmd3 
    IF "%id%"=="4" EXIT 
    PAUSE 
    :cmd1 
    ECHO. 
    ECHO.启动Nginx...... 
    IF NOT EXIST %NGINX_DIR%nginx.exe ECHO %NGINX_DIR%nginx.exe不存在 
    %NGINX_PATH% 
    cd %NGINX_DIR% 
    IF EXIST %NGINX_DIR%nginx.exe start %NGINX_DIR%nginx.exe 
    ECHO.OK 
    PAUSE 
    GOTO MENU 
    :cmd2 
    ECHO. 
    ECHO.关闭Nginx...... 
    taskkill /F /IM nginx.exe > nul 
    ECHO.OK 
    PAUSE 
    GOTO MENU 
    :cmd3 
    ECHO. 
    ECHO.关闭Nginx...... 
    taskkill /F /IM nginx.exe > nul 
    ECHO.OK 
    GOTO cmd1 
    GOTO MENU
    展开全文
  • Windows下编写.bat文件一键启动nginx+php

    千次阅读 2017-11-14 18:57:14
    不用集成安装包搭建PHP运行环境的情况下,项目启动的时候需要先后启动nginx服务器和PHP服务。点击快捷方式还算比较方便,但我们更可以通过自己编写的.bat文件一键启动。 在不了解.bat 文件的基本语法的情况...
  • 利用bat脚本启动nginx,然后再利用服务器本身的任务计划程序,即可实现开机自启nginx的目的,在生产中也是一个很实用的小技能 :: 先切换到nginx的磁盘目录 d: :: 再切换到ngixn的根目录 cd D:\nginx-1.14.0 :: 启动...
  • idea: idea是java程序员日常开发常用工具,在安装时要注意maven版本和idea版本是否会冲突,我用...项目采用的是前后端分离,前端采用nginx部署,做反向代理,在刚开是时不小心点击了nginx.exe或者在命令窗口输入nginx.
  • 使用bat文件启动关闭nginx

    千次阅读 2020-04-03 15:27:59
    背景:使用bat文件启动jar包,nginx等,方便运维人员使用 @echo off chcp 65001 color 0a :menu ECHO. ECHO. * * * * Nginx 管理程序 Power By qingyu * * * * * ECHO. * * ECHO. * ...
  • Nginx启动.bat

    2019-05-10 17:27:21
    window下Nginx启动bat脚本若中文乱码,则新建脚本文件时改为ANSI编码格式即可 稳定版:nginx-1.15.12:https://download.csdn.net/download/luxiukang/11171445 最新版:nginx-1.16.0:...
  • call E:\apache-tomcat-8.5.46\bin\shutdown.bat call E:\apache-tomcat-8.5.46\bin\startup.bat start cmd /k “cd E:\tools & java -jar E:\tools\tomcat-tools.jar --spring.profiles.active=prd” cmd /k ...
  • 启动脚本 @echo off ECHO Starting PHP FastCGI... set PATH=c:\php74;%PATH% taskkill /fi "imagename eq php-cgi.exe" c:/RunHiddenConsole/RunHiddenConsole.exe c:/php74/php-cgi.exe -b 127.0.0.1:9000 rem ...
  • 利用bat命令启动php+nginx环境

    千次阅读 2019-05-05 13:40:52
    闲话少说, 在看图: 需要三个文件: 1.下载RunHiddenConsole.exe,链接: ... 2.新建start.bat文件 @echo off REM Windows 下无效 REM set PHP_FCGI_CHILDREN=5 REM 每个进程处理的最大请求...
  • 1、启动nginx(start-nginx.bat) @echo off title redis-server set ENV_HOME="C:\tools\nginx-1.20.0" color 03 cd %ENV_HOME% start nginx chcp 65001 echo "-------------nginx--------启动成功------------" ...
  • Nginx windows下nginx启动bat脚本和安装

    千次阅读 2019-05-12 16:28:11
    nginx.bat @ECHO OFF SET NGINX_DIR=E:\VMS\nginx-1.8.0\ #此处放加压目录 color 0a TITLE Nginx Management GOTO MENU :MENU CLS ECHO. ECHO. * * * * Nginx Management * * * * * * * * * * * ECHO. * * ...
  • nginx免安装版,放到项目下面直接可用;里面包含nginx服务启动/停止/重启的bat程序;配置文件也配好已测试过,其中html文件夹为前端包。
  • 利用bat脚本启动nginx,然后再利用服务器本身的任务计划程序,即可实现开机自启nginx的目的,在生产中也是一个很实用的小技能 :: 先切换到nginx的磁盘目录 d: :: 再切换到ngixn的根目录 cd D:\nginx-1.14.0 :: ...
  • 启动脚本 @echo offREM Windows 下无效REM set PHP_FCGI_CHILDREN=5 REM 每个进程处理的最大请求数,或设置为 Windows 环境变量set ...
  • windows上使用bat文件重启nginx ...使用 start nginx.exe 启动nginx 把下面的命令写到bat文件中,放在nginx同目录下。 需要重启的时,双击bat文件 taskkill /f /t /im nginx.exe start nginx.exe ...
  • windows 启动nginx的脚本

    2020-09-16 16:18:17
    启动脚本 rem tasklist /fi "imagename eq nginx.exe" ...保存为 start-nginx.bat,双击即可执行。 C:\Users\123>tasklist /fi "imagename eq nginx.exe" Image Name PID Session Name Session# Mem Us
  • window下Nginx启动bat脚本

    万次阅读 2017-09-22 14:06:20
    注意:此版本参考多个网络版本,仅供学习...rem 提供Windows下nginx启动,重启,关闭功能 echo ==================begin======================== cls ::ngxin 所在的盘符 set NGINX_PATH=E: ::nginx 所在目录
  • windows下启动nginx闪退

    千次阅读 2018-12-07 08:57:18
    windows下启动nginx闪退   win10安装nginx,启动nginx访问不到,网上找半天没找到,后来发现如此简单,特此总结如下: 1、记住看日志,特别是像nginx这样,启动完不管正常与否都是dos窗口闪一下就没掉,不看日志...
  • windows 下使用RunHiddenConsole 启动 nginx与php ...1、启动 Php 和 Nginx ,根据自己的环境设置 php_home 和 nginx_home ,然后保存为 .bat 文件件即可。 @echo off set php_home=./php/php-5.6.1-nts
  • 使用bat文件重启window上的nginx
  • Windows下Nginx和php-cgi的bat批处理快速启动方法!!!!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,791
精华内容 2,316
关键字:

bat启动nginx