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

网站有很多教程,这里赘述一下,补充一点细节
1.下载“Windows Service Wrapper”工具
下载地址:https://repo.jenkins-ci.org/ui/native/releases/com/sun/winsw/winsw
在这里找到自己下载的nginx版本。比如我的是1.19.7,就进入1.19/下载对应版本,如果版本不对,可能会产生安装失败的情况。


2.在nginx根目录创建一个nginx-service.xml文件,指定nginx目录及服务启动路径

<service><id>nginx</id><name>Nginx Service</name><description>Nginx Service</description><logpath>D:\nginx-1.19.7\\nginx\nginx_manage\logs\</logpath><log mode="roll-by-size"><sizeThreshold>10240</sizeThreshold><keepFiles>8</keepFiles></log><executable>D:\nginx-1.19.7\nginx.exe</executable><startarguments>-p D:\nginx-1.19.7\nginx</startarguments><stopexecutable>nginx-1.19.7\nginx.exe</stopexecutable><stoparguments>-p nginx-1.19.7\nginx -s stop</stoparguments>
</service>

3.如果需要支持.net4.0,还需要在相同的目录下创建一个nginx-service.exe.config文件。固定内容:

<configuration><startup><supportedRuntime version="v2.0.50727" /><supportedRuntime version="v4.0" /></startup><runtime><generatePublisherEvidence enabled="false"/> </runtime>
</configuration>

4.进行自启动服务的创建
进入nginx根目录 win+R+cmd进入命令提示符界面,键入nginx-service.exe install 回车即可。此时可在服务界面找到上面配置文件nginx-service.xml配置的服务名Nginx Service

可右键服务名,在属性里选择启动类型

提示:
4.1.若操作完成,在服务页面找不到该服务,可检查一下nginx版本与你下载的“Windows Service Wrapper”工具版本是否一致
4.2.若nginx-service.exe install之后提示

需将nginx-service.exe文件改为以管理员身份运行
右键->属性->兼容性->勾选“以管理员身份运行”

然后进入C:\Windows\System32找到cmd.exe以管理员身份运行,进入命令提示符界面,键入nginx-service.exe install 回车即可
5.命令
安装:nginx-service.exe install
卸载:nginx-service.exe uninstall
启动:nginx-service.exe start
终止:nginx-service.exe stop

windows10下配置nginx服务开机自启动相关推荐

  1. windows下设置nginx服务开机自启动

    前提:已安装好nginx 1. 下载一个后缀为.NET4.exe的文件 链接:https://github.com/winsw/winsw/releases 2. 下载好后,将其更名为nginx-se ...

  2. systemctl手动配置mysql服务开机自启动

    一.背景: 系统:centos7 检查mysql8.0已安装,确保服务已启动,端口3307 [root@localhost ~]# ps -ef |grep mysql root 668 1 0 06 ...

  3. centos8之systemd管理服务开机自启动

    一.Systemd简介   systemd即为system daemon,是linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源 ...

  4. systemd下supervisord服务开机自启动以及注意事项

    systemd 下supervisord服务开机自启动 centos7 开机自启动脚本: #vim /lib/systemd/system/supervisord.service# superviso ...

  5. 【CNMP系列】CentOS7.0下安装Nginx服务

    [CNMP系列]CentOS7.0下安装Nginx服务 话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下 ...

  6. linux设置开机自启服务,linux设置服务开机自启动的三种方式

    linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...

  7. Window服务器指定某软件/服务开机自启动

    在我们工作学习的过程中,难免会遇到使用Windows作为服务器,服务器中的某些软件或者服务必须时刻都在运行着,但是假如断电后,或者重启服务器,我们又得手动去开启某些软件以获取特定服务!这就给我们的工作 ...

  8. linux vnc 改端口号,RHEL6下配置vncserver服务(包括修改vnc端口)

    RHEL6下配置vncserver服务(包括修改vnc端口) (2012-04-13 23:36:07) 标签: it 配置完vsftpd后,还必须要开的服务就是vnc啦, 首先,在root用户下利用 ...

  9. python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...

    本文主要向大家介绍了Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所 ...

最新文章

  1. 【linux】shell中浮点数运算的加、减、乘、除
  2. 《研磨设计模式》chap22 装饰模式Decorator(1)模式简介
  3. 5、MySQL通用查询日志(General Query Log)
  4. 八:MVC初始化数据库
  5. 线程之间通信 等待(wait)和通知(notify)
  6. linux命令zip打包,linux下zip命令打包与解包
  7. js和jquery获取父级元素、子级元素、兄弟元素的方法{转}
  8. 安川机器人外部急停信号点不开_安川机器人示教器常见故障维修方法
  9. Cursor android.content.ContentResolver.query() on a null object reference和Caused by: java.lang.Secur
  10. 三维地理信息平台介绍与比较
  11. Android系统版本(截止2022年2月)
  12. 这些雷达书籍,你需要收藏~(终极大汇总)
  13. 电脑计算机D盘红格式化不了,电脑D盘无法格式化提示Windows无法格式该驱动器的解决办法...
  14. PCB过孔的孔径大小对通流的影响
  15. 开源框架XWIKI搭建介绍
  16. 数值计算之 最小二乘法(1)最小二乘计算与线性方程
  17. 直线检测算法博文中缺失的几个源码(Hough_line、LSD、FLD、EDlines、LSWMS、CannyLines、MCMLSD、LSM)
  18. CTF题之BUUCTF系列:BUUCTF Misc 二维码
  19. iOS 驾驭 StoryBoard
  20. 问题 E: 大小写转换

热门文章

  1. 出现各种浏览器停止工作-已解决
  2. 计算机桌面变小,电脑桌面变小了怎么办
  3. 关于api.weixin.qq.com 裁撤公告这件事
  4. python 网格形变_网格形变
  5. 《深度工作》一书摘抄
  6. Bugku - linux2
  7. 2022年起重机司机(限桥式起重机)操作证考试题库及模拟考试
  8. IOT嵌入式物联网----C语言基本数据类型
  9. 需求案例:求共同好友
  10. R9 7950X和R9 5950X 差距