安装nginx为windows服务

1. 下载windows service wrapper

2. 修改文件名

修改下载后的exe文件和xml文件名称,是什么名称并不重要,但是必须保证两个文件的名称一致

3. 修改配置文件

winsw的配置如下

<service>
  <id>nginx</id>
  <name>nginx</name>
  <description>This service runs nginx continuous integration system.</description>
  <executable>C:\Applications\nginx-1.15.7\nginx.exe</executable>
  <arguments>-jar "%BASE%\optimize.api.jar"</arguments>
  <logmode>rotate</logmode>
  <logpath>C:\Applications\nginx-1.15.7\logs</logpath>
  <startargument>-p C:\Applications\nginx-1.15.7</startargument>
  <stopargument>-p C:\Applications\nginx-1.15.7 -s stop</stopargument>
</service>

4. 命令行使用说明

  • 安装服务
    winsw-1.9-bin.exe install
  • 卸载服务
    winsw-1.9-bin.exe uninstall
  • 启动服务
    winsw-1.9-bin.exe start
  • 停止服务
    winsw-1.9-bin.exe stop

原文地址:https://www.cnblogs.com/hwang126/p/10085800.html

时间: 2024-10-12 20:27:50

安装nginx为windows服务的相关文章

安装Nginx作为Windows服务自启动运行

如果Nginx每次使用都需要手动启动确实很麻烦,所以最好将其设置为Windows系统服务,开机自启动就行了. 1.下载并修改运行环境支持程序 1).下载地址:http://ng-srvinst.attron.org/ 2).修改ng_srv.xml文件内容: [html] view plaincopyprint? <service> <id>nginx</id> <name>nginx</name> <description>ngin

为nginx创建windows服务自启动

为nginx创建windows服务自启动 1.下载最新版的 Windows Service Wrapper 程序 下载地址:http://download.java.net/maven/2/com/sun/winsw/winsw/1.9/ 2.把下载的文件(winsw-1.9-bin.exe)复制到nginx目录(D:\nginx-1.4.2) 3.nginx目录下创建一个同名的Windows Service Wrapper的XML配置文件(winsw-1.9-bin.xml) 文件内容如下:

C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程

这里安装windows服务我们用sc命令,这里需要远程服务器IP,服务名称.显示名称.描述以及执行文件,安装后需要验证服务是否安装成功,验证方法可以直接调用ServiceController来查询服务,也可以通过远程注册表来查找服务的执行文件:那么卸载文件我们也就用SC命令了,卸载后需要检测是否卸载成功,修改显示名称和描述也用sc命令.至于停止和启动Windows服务我们可以用sc命令也可以用ServiceController的API,当停止失败的时候我们会强制杀掉远程进程,在卸载windows

Mysql数据库一:安装与创建windows服务

Mysql数据库安装与创建windows服务 1.先下载压缩包(mysql-5.7.18-winx64.zip)移动到对应目录(如D:\software)后解压. 2.安装服务端: mysqld:带d是服务端程序 D:\> D:\software\mysql-5.7.18-winx64\bin\mysqld --initialize-insecure (控制台最好以管理员模式启动) 此时已经为我们初始化好了服务端程序,并创建了初始用户root 密码空, 初始程序为我们在D:\software\m

让Nginx作为Windows服务开机自启动

# 启动: F:\nginx-0.9.4> nginx.exe # 查看状态: F:\nginx-0.9.4> tasklist /fi "imagename eq nginx.exe" # 立即停止: F:\nginx-0.9.4> nginx.exe -s stop # 结束所有会话后再停止(平滑退出): F:\nginx-0.9.4> nginx.exe -s quit # 重新加载配置文件 # (当修改配置文件后,他会先启动一个新的worker,在把原来

安装MongoDB(做成Windows服务)并加载C#驱动程序

一 Mongodb简介: 通过查询网上的一些信息来介绍一下Mongodb的优势:MongoDB是一个面向文档的数据库,目前由10gen开发并维护,它的功能丰富,齐全,完全可以替代MySQL.在使用MongoDB做产品原型的过程中,我们总结了MonogDB的一些亮点: 1  使用JSON风格语法,易于掌握和理解:MongoDB使用JSON的变种BSON作为内部存储的格式和语法.针对MongoDB的操作都使用JSON风格语法,客户端提交或接收的数据都使用JSON形式来展现.相对于SQL来说,更加直观

第十三篇 一个安装、管理windows服务的桌面程序

在网上看到一个修改程序入口的程序去把windows 服务修改成控制台的程序,然后利用控制台的程序把服务安装和管理,也想起自己原来也写了一个对windows 报务管理的程序,不过是winform的. 界面如下(自己使用,界面比较丑陋): 首先需要添加一个帮助类: 代码如下: class Windows { /// <summary> /// 检查服务存在的存在性 /// </summary> /// <param name=" NameService "&g

C# VS 2010创建、安装、调试 windows服务(windows service)

在一个应用程序中创建多个 windows 服务的方法和 1083 的解决办法 错误解决方案 -------------------------------------------------------------------------------------- 1.创建 windows服务 项目   文件 -> 新建项目 -> 已安装的模板 -> Visual C# -> windows ,在右侧窗口选择"windows 服务" 2.系统已经为我们建立了一个

MySQL 下载,安装,配置windows 服务

本次使用的是压缩包的方式是可以纯手动自己折腾各种配置... ok,闲话少叙,我们准备发车... 一.先要去mysql官网去下载压缩包咯 ①下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 本机是win7 64bit  选择最下面的64bit zip包下载... ② 解压缩. 将下载好的zip包解压到待安装的目录, 二.初始化MySQL 在解压缩后的bin目录下按住shift 右键 即可选择在此处打开命令行.. 输入命令 m