`

nginx/windows: 让nginx以服务的方式运行-

 
阅读更多
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 Resource Kits\Tools目录)可以发现这两个程序.在运行下面命令之前,确保将srvany.exe复制到nginx的安装(解压)目录下,然后运行:

instsrv NGINX c:\nginx\srvany.exe


3.在c:\nginx\下,编辑一个nginx.reg文件
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NGINX\Parameters]
    "Application"="C:\\nginx\\nginx.exe"
    "AppParameters"=""
    "AppDirectory"="C:\\nginx\\"


4.让服务与程序关联起来, 命令行执行
regedit /s nginx.reg


5.编辑启动nginx脚本start-nginx.bat(关闭脚本不用变), 让程序以服务方式运行
    @ECHO OFF
    net stop nginx
    net start nginx
    EXIT


0
2
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    nginx windows服务安装管理器

    ::nginx windows服务安装管理器 ::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以...

    windows平台nginx编译nginx-http-flv-module

    windows平台nginx编译nginx-http-flv-module,可直接运行,基于nginx-1.17.10编译

    windows-nginx-http-flv.zip

    windows上可直接运行 nginx-http-flv

    nginx(1-9-8).syno.tar官方镜像

    要以只读模式运行nginx,您需要将Docker卷安装到nginx写入信息的每个位置。默认的nginx配置需要对/var/cache和的写权限/var/run。可以通过如下运行nginx轻松地完成此操作: $ docker run -d -p 80:80 --read-only...

    nginx-1.8.1-windows

    nginx1.8.1工具包,windows下使用的,绿色版,直接下载解压,运行nginx.exe即可,配置文件在conf下的nginx.conf

    windows nginx-http-flv.rar

    windows 下 nginx-http-flv 模块,在cmd下运行nginx.exe http://localhost:8080/http-flv-test.html

    nginx-http-flv-win64:nginx-http-flv-module Windows构建

    nginx-http-flv-win64 nginx-...Windows 通用 C 运行时 Windows 通用 CRT SDK MSVC v142 - VS 2019 C++ x64/x86 生成工具(v14.26) 对 v142 生成工具(14.21)的 C++/CLI 支持 Clang compile for Windows

    决战Nginx 技术卷:高性能Web服务器部署与运维.part3

    对于PHP部分,我们使用了php-fpm方式运行,在这一部分除了使用纯PHP架构的memcache外,还介绍了使用libmemcached的memcached。对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,...

    nginx-1.3.13

    nginx/Windows作为标准控制台应用运行,而不是系统服务。可以用下面的命令控制: nginx -s stop 快速退出 nginx -s quit 优雅退出 nginx -s reload 更换配置,启动新的工作进程,优雅的关闭以往的工作进程 nginx -s...

    决战Nginx 技术卷:高性能Web服务器部署与运维.part1

    对于PHP部分,我们使用了php-fpm方式运行,在这一部分除了使用纯PHP架构的memcache外,还介绍了使用libmemcached的memcached。对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,...

    决战Nginx 技术卷:高性能Web服务器部署与运维.part2.rar

    对于PHP部分,我们使用了php-fpm方式运行,在这一部分除了使用纯PHP架构的memcache外,还介绍了使用libmemcached的memcached。对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,...

    nginx for windows 傻瓜配置

    nginx for windows nginx-1.14.0.rar 第一步: nginx-1.14.0.rar右键解压文件到D盘(不支持中文目录) D:\nginx-1.14.0\nginx.exe 第二步: 拷贝证书到目录cert 第三步: conf/vhosts.conf 修改网站配置文件 server { ....

    Nginx-PHP-Windows:Windows版NginX + PHP

    Windows版NginX + PHP 在Windows上使用php-cgi配置了nginx。 如何使用: 为了达到最佳效果,请使用bash或git-bash使用以下语法在目录内执行nginx文件: 用法 nginx [--create | -c] [root_directory |默认:'/ ...

    Nginx 1.22.0 Windows版本,解压安装。

    Nginx 可以在大多数 Unix Linux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.20.0稳定版已经于2021年4月20日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。...

    免部署的Windows 平台下的nginx-rtmp-win32 流媒体服务器

    免部署的Windows 平台下的nginx-rtmp-win32 流媒体服务器,直接解压运行nginx.exe 即可开启RTMP流媒体直播服务器功能,集直播和网页直播功能,内置web版的流媒体推流,播放工具,网页端口见配置文件nginx.conf

    windows安装nginx-1.14.0,附带有清理日志任务程序XML文件

    windows安装nginx-1.14.0,附带有清理日志任务程序XML文件。安装服务后,设置服务自动启动。修改XML配置(对应文件路径),然后倒入到任务程序运行。

    nginx-1.0.4 服务器软件下载

    Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.0稳定版已发布,开发版本为0.9.x,稳定版为 0.8.x,历史稳定版为 0.7.x,建议使用 0.8系列作为生产版本。 Nginx 的源代码使用 2...

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 可以在大多数 Unix Linux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.20.0稳定版已经于2021年4月20日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。...

    windows PHP+nginx集成环境

    资源是php+nginx的开发运行环境,应该适用于所有windows系统(本人测试w7+w10+w2003). 获取到资源后,应修改几个文件。 1、PHPServer\nginx\conf 下的nginx.conf进行编辑。 约44行 root--》修改成为你的PHP...

    node-nginx-mongodb:3个容器,与Docker Compose一起运行

    Nginx的 mongoDB 先决条件 什么是 ? 使用创建3个容器,分别是: 1个前端容器,带有http 服务器1个用于后端的容器,使用 1个数据库容器, 怎么跑? 在项目的根文件夹中,运行命令: docker-compose up 测验 如果...

Global site tag (gtag.js) - Google Analytics