首页 > 系统相关 >利用WinSW将Nginx 作为可正常启动/停止的windows服务

利用WinSW将Nginx 作为可正常启动/停止的windows服务

时间:2024-06-08 13:00:18浏览次数:27  
标签:exe 服务 start windows 启动 Nginx WinSW nginx winsw

  1. 下载winsw程序,Releases · winsw/winsw (github.com)
  2. 将下载的exe文件放置到nginx.exe的同级目录,名字可以修改为nginx-service.exe(也可不修改)
  3. 新建txt文本文档,并将其名称改为winsw程序一模一样的名称(不包含 . 和后缀),填写如下内容
     1 <service>
     2     <id>nginx</id>
     3     <name>nginx</name>
     4     <description>nginx http服务器</description>
     5     <logpath>%BASE%\logs</logpath>
     6     <logmode>roll</logmode>
     7     <executable>nginx.exe</executable>
     8     <stopexecutable>nginx.exe</stopexecutable>
     9     <stoparguments> -s stop</stoparguments>
    10 </service>
    并修改txt后缀为xml
  4. 管理员身份运行cmd(必须以管理员身份运行,否则无法注册服务),切换到nginx.exe所在的路径,执行如下命令: nginx-service install && sc config nginx start=auto 
  5. 如不需要设置开机自启,需执行: sc config nginx start=demand 或打开服务后手动通过选择nginx服务后右键菜单设置其启动方式
  6. 启动可通过 net start nginx 启动或通过服务列表选择nginx右键启动
  7. 修改 conf/nginx.conf 配置文件后必须重启服务,可通过 net stop nginx && net start nginx 重新启动或通过服务列表选择nginx 后重新启动

标签:exe,服务,start,windows,启动,Nginx,WinSW,nginx,winsw
From: https://www.cnblogs.com/swtjavaspace/p/18238538

相关文章

  • Linux(Windows)网络配置(超详细)
    Linux网络配置三种模式(以下是理论,不想看可直接跳过):        桥接模式(bridged):也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。简而言之,这就好像在局域网中添加了一台新的、......
  • Nginx 配置防护 缓慢的 HTTP拒绝服务攻击+点击劫持:X-Frame-Options未配置
    一安全团队检测网站1 检测到目标主机可能存在缓慢的HTTP拒绝服务攻击缓慢的HTTP拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络,对目标Web服务器进行海量HTTP请求攻击,直到服务器带宽被打满,造成了拒绝服务。慢速HTTP拒绝服务攻击经过不断的演变和发展......
  • 树莓派连接Windows10 PC以太网线上网
    前言昨天参加RT-Thread线下活动发现有人用Windows10PC的以太网来给Renesas的板子HMI-Board联网,实现MQTT分布式通信,今天闲来无事也想要在树莓派上面试一试教程按下WIN+S快捷键,搜索控制面板在打开的控制面板页面,找到网络和共享中心并点击进去在打开的网络和共享中心页面,......
  • PHP CGI Windows下远程代码执行漏洞
    PHPCGIWindows下远程代码执行漏洞CVE编号:CVE-2024-4577危害定级:高危漏洞标签:发布预警公开漏洞披露日期:2024-06-07推送原因:标签更新:[公开漏洞]=>[发布预警公开漏洞]信息来源:https://www.oscs1024.com/hd/MPS-wk9q-5g71漏洞描述PHP是一种在服务器端执......
  • windows11搭建 stable-diffusion-webui
    2024年5月22日23:46:57建议电脑配置电脑配置:Intel(R)Core(TM)Ultra5125H1.20GHz32.0GB(31.6GB可用)系统:windows11注意:最好挂上外网,或者设置好访问github的dns,不然很可能失败1,安装Anacondahttps://www.anaconda.com/download/success下载:64-BitGraphical......
  • web开发者必备:用nvm-windows优雅地使用多个版本的Node.js 附下载链接
    一、为什么要安装多个版本的node.js现在开发前端项目,有的需要node.js版本是18以上的,或者其他版本,然而电脑上安装的是v16,直接升级到18,又怕影响老项目,最好的办法就是安装多个版本,需要哪个切换一下就行。网上有一些安装多个版本node.js的做法,很麻烦。推荐nvm这个工具,很方便。nvm全......
  • 09.1手工制作docker镜像-多服务ssh+nginx
    手工制作docker镜像-多服务ssh+nginx一个容器多个服务基于centos6.9系统添加yum源与epel源安装nginx、ssh服务yuminstallnginxopenssh-server-y因镜像系统为纯系统,没有root密码,所以需要配置密码echo123456|passwd--stdinroot注:因配置yum源存在坑,详见cento......
  • Windows中 pycharm+miniconda搭建虚拟环境
    第一步安装pycharm官网:pycharm官网安装过程可百度第二步下载miniconda:miniconda官网安装过程也是傻瓜式,最后注意一定要勾选!!!第一个(图中没选)Add会自动写入环境变量中安装完成后,右下角开始菜单打开AnacondaPrompt,更换下国内镜像源,此处为清华镜像源condaconfig--re......
  • 在 Windows 7 中安装 .NET Framework 时遇到错误:无法建立到信任根颁发机构的证书链
    当全新安装Windows7SP1后,在未安装任何补丁,也未进行联网的状态下,安装.NETFramework4.6/4.7或更高的版本时,应该会遇到错误提示:无法建立到信任根颁发机构的证书链。解决方法1.下载证书地址:https://download.csdn.net/download/LongtengGensSupreme/894078272.开始→运行......
  • MainWindows移动View文件夹和使用Window.DataContext单例绑定需要修改的地方
    项目结构移动文件夹后需要修改的三个地方1、App.xaml2、MainWindow.xaml3、MainWindow.xaml.cs单例绑定需要修改的地方MainWindow.xaml ......