这篇文章正好可以和我之前的一篇文章一起整合使用,此处单独将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 stopset 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 installnet start nginx-service

执行

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

结果

我配置的是9999端口

通过services.msc查看能看到nginx-service服务并是自动的

这样nginx的自启动就配置好了

总结

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

bat配置nginx自启动相关推荐

  1. centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...

  2. windows10下配置nginx服务开机自启动

    windows10下配置nginx服务开机自启动 网站有很多教程,这里赘述一下,补充一点细节 1.下载"Windows Service Wrapper"工具 下载地址:https: ...

  3. centos7 systemctl配置开机自启动服务

    centos7 systemctl配置开机自启动服务 centos7使用systemctl替代原来/etc/init.d,按官方的说法是提高系统服务的运行效率.服务配置更加简单易用,对于一些自定义的服 ...

  4. CentOS7.3 安装配置 Nginx、MariaDB、PHP

    CentOS7.3 安装配置 Nginx.MariaDB.PHP 配置 nginx 安装参数并安装 配置 以下参数也可以在后期通过配置 conf 文件进行配置 基本配置如下 ./configure - ...

  5. centos下配置nginx支持php

    添加nginx 默认主页index.php vim /etc/nginx/conf.d/default.conf location / { root   /usr/share/nginx/html; ...

  6. Centos安装、配置nginx

    参考 https://www.cnblogs.com/jeffhong99/p/11362361.html 安装nginx [root@localhost~]# yum -y install ngin ...

  7. windows7 nginx php mysql_windows7配置Nginx+php+mysql的详细教程

    最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流.此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学. 当然,你也可以选择集成好的安装包 ...

  8. php yaf.dll,windows下配置nginx+php+yaf的环境

    搭建Nginx + PHP + Yaf 环境的步骤 1.首先下载配置环境所需的应用程序包(附图). 1)Nginx:nginx news (进入选择版本,这里以Stable version中的ngin ...

  9. 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程

    centos7在数据中心服务器中使用较为广泛,为了方便用户配置环境,本文介绍了在centos7系统下部署nginx+php-fpm+swoole+mysql环境的详细步骤. 一.运行nginx 1.新 ...

最新文章

  1. Fragment 使用 replace 的方式实现切换 以及切换的时候Fragment 生命周期
  2. 架构师之路 — 数据库设计 — 关系型数据库应用程序设计
  3. RocketMQ-初体验RocketMQ(03)_RocketMQ多机集群部署
  4. python购物车结算不了_Python——购物车问题
  5. 通过kubernetes release制作k8s rpm包
  6. 关于我的FPGA博客
  7. 华为Y9s海外官网上架:升降式全面屏+侧面指纹识别
  8. Dimensional 将 290 亿美元的共同基金转换为 ETF
  9. vmware虚拟机安装gho版本系统
  10. JavaScript在线手册
  11. 动态表情与超链接制作
  12. 牛客 哔哩哔哩校招编程真题 给定一个整数数组,判断其中是否有3个数和为N 二分经典 三数之和
  13. 通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? 转自:https://www.cnblogs.com/1996V/p/9037603.html#net1...
  14. directives
  15. NMAP常见命令总结
  16. Admission(准入控制器)-2021.12.05
  17. 【单片机笔记】关于RGB彩灯WS2812B的驱动
  18. 第三部分:成交动力学之成交激素(二)——2、独特
  19. 无尽对决一直显示正在连接服务器,无尽对决服务器连接不上 | 手游网游页游攻略大全...
  20. 微信小程序商城项目实战(第十篇:订单管理)

热门文章

  1. android设置默认程序和清除默认设置
  2. 快鲸智慧楼宇:为楼宇智慧化、物联化、可视化、数字化运营赋能
  3. 华为存储学习笔记-8
  4. mac os终端设置
  5. 统计学 一 集中趋势
  6. [数据结构]图的思维导图
  7. Latex 固定图片的位置
  8. nginx基础(七)
  9. GPL与BSD的区别
  10. Android 泰语、缅甸语等复杂语言圈圈问题