bat配置nginx自启动
这篇文章正好可以和我之前的一篇文章一起整合使用,此处单独将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自启动相关推荐
- centos7php自启动,centos7系统下nginx安装并配置开机自启动操作
这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...
- windows10下配置nginx服务开机自启动
windows10下配置nginx服务开机自启动 网站有很多教程,这里赘述一下,补充一点细节 1.下载"Windows Service Wrapper"工具 下载地址:https: ...
- centos7 systemctl配置开机自启动服务
centos7 systemctl配置开机自启动服务 centos7使用systemctl替代原来/etc/init.d,按官方的说法是提高系统服务的运行效率.服务配置更加简单易用,对于一些自定义的服 ...
- CentOS7.3 安装配置 Nginx、MariaDB、PHP
CentOS7.3 安装配置 Nginx.MariaDB.PHP 配置 nginx 安装参数并安装 配置 以下参数也可以在后期通过配置 conf 文件进行配置 基本配置如下 ./configure - ...
- centos下配置nginx支持php
添加nginx 默认主页index.php vim /etc/nginx/conf.d/default.conf location / { root /usr/share/nginx/html; ...
- Centos安装、配置nginx
参考 https://www.cnblogs.com/jeffhong99/p/11362361.html 安装nginx [root@localhost~]# yum -y install ngin ...
- windows7 nginx php mysql_windows7配置Nginx+php+mysql的详细教程
最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流.此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学. 当然,你也可以选择集成好的安装包 ...
- php yaf.dll,windows下配置nginx+php+yaf的环境
搭建Nginx + PHP + Yaf 环境的步骤 1.首先下载配置环境所需的应用程序包(附图). 1)Nginx:nginx news (进入选择版本,这里以Stable version中的ngin ...
- 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程
centos7在数据中心服务器中使用较为广泛,为了方便用户配置环境,本文介绍了在centos7系统下部署nginx+php-fpm+swoole+mysql环境的详细步骤. 一.运行nginx 1.新 ...
最新文章
- Fragment 使用 replace 的方式实现切换 以及切换的时候Fragment 生命周期
- 架构师之路 — 数据库设计 — 关系型数据库应用程序设计
- RocketMQ-初体验RocketMQ(03)_RocketMQ多机集群部署
- python购物车结算不了_Python——购物车问题
- 通过kubernetes release制作k8s rpm包
- 关于我的FPGA博客
- 华为Y9s海外官网上架:升降式全面屏+侧面指纹识别
- Dimensional 将 290 亿美元的共同基金转换为 ETF
- vmware虚拟机安装gho版本系统
- JavaScript在线手册
- 动态表情与超链接制作
- 牛客 哔哩哔哩校招编程真题 给定一个整数数组,判断其中是否有3个数和为N 二分经典 三数之和
- 通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? 转自:https://www.cnblogs.com/1996V/p/9037603.html#net1...
- directives
- NMAP常见命令总结
- Admission(准入控制器)-2021.12.05
- 【单片机笔记】关于RGB彩灯WS2812B的驱动
- 第三部分:成交动力学之成交激素(二)——2、独特
- 无尽对决一直显示正在连接服务器,无尽对决服务器连接不上 | 手游网游页游攻略大全...
- 微信小程序商城项目实战(第十篇:订单管理)