您的位置:软件下载 > 网络工具 > 服务器类 > Windows Service Wrapper(winsw.exe)

Windows Service Wrapper(winsw.exe)

无插件
[下载地址]
  • 软件大小:33MB
  • 更新日期:2021-12-15
  • 软件语言:简体中文
  • 软件授权:免费软件
  • 软件评论:0条
  • 官方网站:Home Page
  • 适用平台:WinXP, Win7, Win8, Win10

Windows Service Wrapper程序流程是可以设定Ngnix在Windows系统下全自动启动服务器,依据系统提示设定服务器名字和途径,就能打开全自动启动的方式了,欢迎您来多特软件站下载

操作方法:

1、下载最新版本的 Windows Service Wrapper 程序流程,例如我下载的命名是 winsw-1.9-bin.exe,

随后,把它取名成你愿意的名称(例如: myapp.exe,自然,你也可以不改名字)

2、将重新命名后

Windows Service Wrapper程序流程是可以设定Ngnix在Windows系统下全自动启动服务器,依据系统提示设定服务器名字和途径,就能打开全自动启动的方式了,欢迎您来多特软件站下载

操作方法:

1、下载最新版本的 Windows Service Wrapper 程序流程,例如我下载的命名是 winsw-1.9-bin.exe,

随后,把它取名成你愿意的名称(例如: myapp.exe,自然,你也可以不改名字)

2、将重新命名后的 myapp.exe 拷贝到 nginx 的安装文件(我这里是 F:\nginx-0.9.4)

3、在同一个文件目录下建立一个Windows Service Wrapper的XML环境变量,名字一定要与第一步重新命名时采用的名字一致(例如我这里是 myapp.xml, 假如,你没有重新命名,则应该是 winsw-1.9-bin.xml)

文档內容如下所示:

?xml version=1.0 encoding=UTF-8 ?

service

idnginx/id

namenginx/name

descriptionnginx/description

executableF:\nginx-0.9.4\nginx.exe/executable

logpathF:\nginx-0.9.4\/logpath

logmoderoll/logmode

depend/depend

startargument-p F:\nginx-0.9.4/startargument

stopargument-p F:\nginx-0.9.4 -s stop/stopargument

/service

4、命令下实行下列指令,便于将其安裝成Windows服务。

F:\nginx-0.9.4 myapp.exe install

OK,至此,竣工,确定一下:我的电脑 鼠标右键 - 管理方法 - 服务 - 是不是拥有个 nginx 呢?启动起來,在网页中 浏览 http://localhost 确定一下,再 停止服务,再浏览一下 http://localhost 确定一下。

填补:

Windows Servcie Wrapper的指令文件格式如下所示:

# 安裝服务

CMD:\ myapp.exe install

# 卸载掉服务

CMD:\ myapp.exe uninstall

# 启动服务

CMD:\ myapp.exe start

# 停止服务

CMD:\ myapp.exe stop

5、在命令下实行下列指令,便于将其注冊成Windows服务:nginx-service.exe install

6、汇总:在Windows環境中,要对外开放供应的Windows服务一般都需要将其启动种类设定为全自动。

Nginx启动:

Nginx 是一个 web 服务器。它类似 Lighttpd,做为轻量的 web server,可以取代超重量级的 Apache/iis。Nginx 专为性能优化而开发设计,是一个迅速且能承受高负荷磨练的 web server。它来自于 Linux 全球但一样可以运作在 Windows 上边(由当地语言表达搭建)。唯一的问题便是它不兼容 Windows Services。

Nginx 是翠绿色免安装的。这儿我不去详细介绍它的管理方法配备,官方网早已给予了一个挺不错的 wiki,上边有充足的服务器有关信息(参照文后连接)。可以应用默认设置的配备,它会应用 Nginx 文件目录下的 html 文件夹名称服务于端口号 80。

只需简易地实行 nginx.exe 就可以启动 Nginx。但你要想停止它的情况下那么问题来了,你需要实行下列指令:

nginx.exe -s stop

别的方式自启动:

尽管这非常简单,可是假如它可以像 apache 或 IIS 那般做为一个服务工作中得话会更好看。这样的话,大家就可以设定设备启动时 Nginx 全自动启动,还能够便捷地启动、停止或是重新启动服务,设定修复选择项、依靠的服务,这些。

为什么不应用 instsrv/servany、FireDaemon 或是别的方法呢

早已有详细介绍怎样根据 FireDaemon 应用 Nginx,但它有一个很重要的问题。Nginx 启动之后,它会建立一个次级线圈进程。因此有2个 nginx.exe 在运作。针对这一官方网很有可能有一个很有效的原因,但你最好到 Nginx 社区论坛去问为何:-)

根据 instsrv/srvany(微软官网建立服务的方式) 或是 FireDaemon 的方法(来建立 Nginx 为服务),仅仅启动进程,如果你要想停止它时,将关掉这一进程。但这种方法都没法关掉不必要的那一个 nginx.exe 进程。因此每一次你停止/启动/重新启动服务都是会造成一个不必要的 nginx.exe 进程。不太好!

启动、停止和重新加载服务:根据cmd以守卫进程方法启动nginx.exe:start nginx.exe,停止服务:nginx -s stop,重新加载配备:nginx -s reload;

[展开全部↓]
软件截图
网友评论
相关说明
多特软件站欢迎用户将网页内容和下载地址转发到博客、微博、论坛等。
所有软件已经过工作人员安装检测,如不能正常运行,请检查运行环境和硬件配置,或在评论中反馈,工作人员会及时处理。
判断软件好坏,请用户参考用户评论或者软件好评度
  • 页游开服
查看全部
您可能还需要