nginx注册成服务】的更多相关文章

1. a.下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),并且下载注册服务工具, b.下载地址: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe下载该工具后,将其放在 Nginx安装目录下,并重命名为nginx-service.exe c.创建配置文件nginx-service.xml(名字要和工具名一样),创建…
http://blog.csdn.net/t37240/article/details/51727563…
Windows 程序注册成服务的方法 将windows 程序注册成服务这个是很多后台程序需要实现的功能,注册成服务后,你的程序就可以像windows 服务一样随系统启动,并且隐藏你的控制台界面.下面介绍一个网上流传最广泛的方法.就是Instsrv.exe + Srvany.exe . srvany.exe是什么?srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注…
批处理有如下特点: 1.登录到当前窗口运行时,如果关闭控制台会连同启动的程序一起关闭. 2.如果是以start /b的形式启动,那么同样也是在控制台关闭后者注销当前窗口也会一起关闭. 3.如果以vbs的形式启动,注销当前用户也会一起关闭. 有如下方式解决: 1.使用[任务计划]去启动批处理,里面有很多个触发点,可以选择[计算机启动时]触发也能达到开机启动的效果,而不用登录桌面. 2.有错误启动Windows Service方式,用[sc]命令注册服务,然后以cmd.exe的形式去启动(C:\Wi…
背景: 使用Spring Boot开发的Web项目,打包生成了一个jar包,希望能部署在Windows服务器中 尝试: 1.Spring Boot生成的jar包,可以直接用java -jar运行,但是前提是需要登录用户,而且注销用户后会退出程序,所以不可信. 2.使用计划任务,写一个bat批处理文件,里面写java -jar运行程序,然后吧bat文件作为一个计划任务运行:结果可能是因为任务启动时,系统资源未准备好,所以没有成功. 最终方案: 使用winsw winsw是一个开源项目,程序以及源码…
使用java service wrapper将java程序注册为windows服务 分类:Java (5677)  (8) 将java注册为windows服务后,我们就直接可以通过windows的服务来启动和关闭java程序了. 1. 下载java service wrapper 网址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp 我下载…
在/etc/init.d下创建文件nginx [root@localhost ~]# vim /etc/init.d/nginx 其内容参考nginx官方文档 需要注意的配置: nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径. NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径. 保存后设置文件的执行权限 [root@localhost ~]#…
操作步骤: 1.在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 2.cd 到tomcat的bin目录下       C:/> cd tomcat/bin 3.运行命令service install, 就可以把tomcat注册成系统服务了       c:/tomcat/bin> service install 运行命令service uninstall,就可以删除服务.       c:/tomcat/bin> service uninstall 当然,这样注册出来的服…
一.将startup.sh和shutdown.sh新建软连接到/usr/bin ln -s /usr/local/apache-tomcat-8.5.38/bin/startup.sh /usr/bin/startup.sh ln -s /usr/local/apache-tomcat-8.5.38/bin/shutdown.sh /usr/bin/shutdown.sh 二.新建/etc/init.d/tomcat文件 #!/bin/bash #chkconfig: start(){ echo…
1.官网下载zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/. 2.修改zookeeper下面的文件/zookeeper/conf/zoo_sample.cfg下面的文件,改名为zoo.cfg,因为zookeeper默认使用的文件名是zoo.cfg. 4.修改zoo.cfg文件的日志路径 路径必须存在. 5.启动zookeerper下面的/bin/zkServer.cmd,看看是否启动成功. 6.下载zookeeper服务插件,zip包…
注册服务 redis-server.exe –-service-install redis.windows.conf 删除服务 redis-server –-service-uninstall 开启服务 redis-server –-service-start 停止服务 redis-server –-service-stop…
1.下载资源 链接: https://pan.baidu.com/s/16asJXGudsRN23Rwra_qGZw 提取码: w2gv 解压后有五个文件 1.1注意事项 1.把你的生成的jar包放入该文件夹下(例如我的是jarname.jar) 2.将java程序重命名,去掉名称中的".".例如springboot-1.0.0-SNAPSHOT.jar 重命名为 springboot.jar 3.exe,xml,jar的名称保持一致(如我的: jarname) 2.xml内容 3.b…
1>修改"bin\service.bat"文件 服务名:下图中的SERVICE_NAME 服务显示名称:下图中的DISPLAYNAME 服务描述:Description 2> 安装服务 命令行进入到"tomcat\\bin"下,执行 service install 服务名称 3>卸载服务 命令行进入到"tomcat\\bin"下,执行 service remove 服务名称…
我以ShadowsockR的server启动来解释: 由于这东西是python,如果要启动,可以写一个批处理(python.exe server.py)来启动,但是我观察发现启动的时候是附带python.exe进行来启动(这里不去看python的原理和机制),与我们常规开发的exe程序然后注册成服务启动的形式不一样(常规的exe启动的时候就一个属于自身的进程,这个方式直接注册就能正常启动和停止服务). 有几个思路设置成开机启动的服务: 1.使用[任务计划]去启动批处理,里面有很多个触发点,可以选…
源地址:http://www.iflym.com/index.php/code/zip-tomcat67-can-not-register-windows-services-resolve.html 在日常的开发中,经常要使用到tomcat,一般情况下,我们只需要下载zip版的tomcat,并在ide中进行配置即可.而不需要将tomcat注册成服务,但在部署中,如果需要将tomcat部署到客户机器上时,就会出现一定问题了. 一般情况下,如果要部署成服务的形式,就需要下载专门的windows安装版…
今天看到nginx这个小服务器软件正式版更新到了1.4.2,想玩下它.这个服务器软件虽小,但功能强大,是开源软件,有着良好的性能,被很多个人.企业,甚至大型企业所使用! 由于是在Windows下,所以只能双击运行,然后通过以下命令来管理:  Nginx/Win32是运行在一个控制台程序,而非windows服务方式的.服务器方式目前还是开发尝试中,Nginx/Win32可以使用以下开关来管理它: Nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务.(快速退出)…
一直在Linux平台上部署web服务,但是最近的一个项目,必须要用windows,不得已再次研究了nginx在windows下的表现,因为Apache httpd在Windows下表现其实也不算太好,而我更喜欢nginx. 惊奇地发现nginx在Windows下已经趋于稳定,于是我决定使用nginx作为web服务器. 到nginx下载页面,即可发现对应的版本可下载:http://nginx.org/en/download.html. 下载完成后放到指定目录,如D:\nginx. 将nginx安装…
直接双击elasticsearch.bat可以成功启动,注册成服务后就启动失败 从网上查找问题,发现是jdk版本的问题,用ES自带的jdk就可以启动成功. 默认ES会先找JAVA_HOME环境变量,如果没配置就使用ES自带的jdk 以下是解决办法: 找到elasticsearch-env.bat 中的 1 if "%JAVA_HOME%" == "" ( 2 set JAVA="%ES_HOME%\jdk\bin\java.exe" 3 set…
1.创建windows服务用到一个小工具WinSW:https://github.com/kohsuke/winsw/releases(下载 .exe 文件即可,根据系统选择,Win 10 选择 .NET4 版本,以下选择 .NET2 版本) 2.把php-cgi.exe注册成windows服务除了需要用到WinSW以外,还需要用到xxfpm,用来开启 PHP-CGI 多进程,下载地址:https://github.com/78/xxfpm 3.将下载到的WinSW.NET4.exe更名为ngi…
Nginx 安装成Windows 服务方法,具体方法如下 1. 下载nginx windows版本 http://www.nginx.org 2. 下载微软的2个工具: instsrv.exe.srvany.exe 去微软网站下载安装Windows Server 2003 Resource Kit Tools(rktools.exe),它包括标题提及的所有必要的工具,下载完安装好. 3. 运行命令 在rktools安装目录下(一般在C:\Program Files\Windows Resourc…
为了让NodeJS开发的网站能在服务器端正常运行,最好把NodeJS需要运行的代码注册成Windows服务,服务器如果重启也不需要重新去启动NodeJS. 1.编写一个执行NodeJS脚本的bat文件(run.bat),如下: @echo off d: cd D:\[目录] node [需要执行的文件名].js pause & exit 2.创建windows服务去启动run.bat文件,本人使用的是nssm工具来生成的windows service.下载地址:http://nssm.cc/ 这…
1.初始化并创建数据库(一次即可)  initdb \data --locale=chs -U postgres -W  You can now start the database server using(启动数据库命令): pg_ctl ^\data^" -l logfile start 2.配置环境变量的vbs脚本 on error resume next set sysenv=CreateObject("WScript.Shell").Environment(&qu…
因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复.网上查了下,这里记录下解决方法,防止遗忘. 第一步:下载Winsw工具,下载地址:https://github.com/kohsuke/winsw/releases,并且Copy工具到Nginx的安装目录 第二步:创建配置文件Winsw.xml xml配置示例: 第三步:DOS窗口中用命令安装.卸载等 当然Windows中安装成服务的方法还有其他的,只是觉…
1. 要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”(下载地址:http://www.cr173.com/soft/64394.html). 先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下命令注册服务: d:\instsrv.exe H3SharedService d:\srvany.exe        //H3SharedService是服务名 这个命令是把srvany.exe这个程序注册成了系统服务…
1.nginx的安装目录 /usr/local/nginx 启动nginx cd /usr/local/nginx/sbin./nginx 更改配置重启nginxcd /usr/local/nginx/sbin./nginx -s reload 2.nginx设置成开机自动启动服务 1)在/etc/init.d下创建文件nginx,文件的内容拷贝官网内容,主要修改下面两个参数的值nginx="/usr/sbin/nginx" #修改成nginx执行程序的路径.NGINX_CONF_FI…
1.登录NSSM官网下载最新版本: http://www.nssm.cc/download 2.解压之后可以看到win32和win64位的nssm.exe,根据自己的电脑选择使用 3.拷贝一份nssm.exe到想要注册成Windows服务的应用程序目录,我这是注册的是Grafana 4.使用PowerShell打开输入  ./nssm.exe install GrafanaService 5.选择grafana-server.exe(注意:如果是需要加载配置文件启动的程序,需要创建一个.bat文…
总之:用 nssm 比 srvany.exe 简便多了.1. 下载nginx windows版本:http://nginx.org/ 2. 下载 nssm :http://nssm.cc/3. 安装Nginx下载解压到一个目录,nssm下载后解压相应版本(32/64)到一个目录.然后安装服务:nssm install N1 "D:\N1\nginx.exe" 即可安装成功最基本的服务,不过启动的是nssm,让后由nssm启动nginx.现在就可以通过控制面板->管理员工具->…
原文:https://segmentfault.com/a/1190000018731395?utm_source=tag-newest ------------------------------------------------ 服务注册与服务发现是在分布式服务架构中常常会涉及到的东西,业界常用的服务注册与服务发现工具有 ZooKeeper.etcd.Consul 和 Eureka.Consul 的主要功能有服务发现.健康检查.KV存储.安全服务沟通和多数据中心.Consul 与其他几个工…
这次做了一个项目部署在环境为win2012+nginx1.13.5+mysql5.6+php7的环境下,服务器是阿里云的 由于之前没有这种经验,遇到了点坑(据参考文章里说的这坑还有些年份了),最开始自己是用Php-cgi解决的,但是不知道是服务器问题还是别的什么情况,运行cmd输入php-cgi.exe -b 127.0.0.1:9000不能关闭cmd,否则cgi就一起关掉了.这也忍了,但是自己访问后台上传多几张图片,cgi自己就能挂掉,这种情况当然不能忍,所以查阅各种资料,最后解决方案如下(所…
序:RPC就是使用socket告诉服务端我要调你的哪一个类的哪一个方法然后获得处理的结果.服务注册和路由就是借助第三方存储介质存储服务信息让服务消费者调用.然我们自己动手从0开始写一个rpc功能以及实现服务注册,动态上下线,服务路由,负载均衡. RPC即远程过程调用,它的实现方式有很多,比如webservice等.框架调多了,烦了,没激情了,我们就该问自己,这些框架的作用到底是什么,来找回当初的激情. 一般来说,我们写的系统就是一个单机系统,一个web服务器一个数据库服务,但是当这单台服务器的处…