`
mengdejun
  • 浏览: 408015 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

    博客分类:
  • Php
阅读更多

在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序
会终止.因此需要将nginx作为服务运行.
假设nginx安装在c:\nginx\下:

1.下载微软服务注册工具srvany.exe, instsrv.exe, 存放到c:\nginx\目录下
点此下载

2.安装NGINX服务, 将命令行切换到c:\nginx\,执行下列命令

  1. instsrv NGINX c:\nginx\srvany.exe



3.在c:\nginx\下,编辑一个nginx.reg文件

  1. Windows Registry Editor Version 5.00

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



5.让服务与程序关联起来, 命令行执行

  1. regedit /s nginx.reg



6.编辑启动nginx脚本start-nginx.bat(关闭脚本不用变), 让程序以服务方式运行

  1. @ECHO OFF
  2. net stop nginx
  3. net start nginx
  4. EXIT

  转自:http://bbs.chinaunix.net/thread-1264548-1-1.html

分享到:
评论

相关推荐

    nginx windows服务安装管理器

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

    Nginx常见错误

    ### Nginx常见错误及其解决方法 #### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared...通过以上步骤,可以有效地定位并解决Nginx在运行过程中遇到的各种错误。

    windows版本nginx1.7 + rtmp模块

    Nginx 是由 Igor Sysoev 开发的一款开源 Web 服务器,以其高并发处理能力、低内存占用以及稳定性能而著名。它采用了事件驱动的异步非阻塞模型,能够同时处理大量连接请求。Nginx 支持 HTTP、HTTPS、SMTP、IMAP/POP3 ...

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

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

    ubunt下安装nginx web服务器

    Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,包括 Ubuntu。本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录结构认识、Nginx 的编译和安装、Nginx...

    nginx将进程注册为Windows服务

    **Nginx作为Windows服务** Nginx是一个高性能的HTTP和反向代理服务器,广泛用于Web服务器领域。在Windows环境中,我们通常希望将其配置为服务,以便它可以在系统启动时自动运行,并且易于管理和控制。本文将详细...

    windows 注册Nginx为服务,自动重启

    在Windows系统中,Nginx是一个广泛使用的开源Web服务器,常用于反向代理、负载均衡和静态内容服务。为了确保Nginx在系统启动时自动运行,并在异常情况下能够自动重启,我们需要将其注册为Windows服务。这个过程涉及...

    nginx版本号1.22.1, 包含Windows和Linux两个版本

    3. 运行`nginx.exe -install`,这会将Nginx设置为Windows服务。 4. 可以通过`nginx.exe -s stop`或`net stop nginx`停止服务,`nginx.exe -s reload`则用于重载配置。 Nginx的核心功能包括: - HTTP服务器:处理...

    nginx-1.10.2.zip

    【标题】"nginx-1.10.2.zip" 是一个包含了Windows版本的Nginx服务器的压缩包,主要用于在Windows环境下进行Web服务和反向代理的测试。Nginx是一个高性能的HTTP和反向代理服务器,同时也是一款邮件代理服务器。它的...

    nginx-windows 支持视频点播 直播服务

    - 将解压后的目录设置为系统环境变量`PATH`,以便于在命令行中直接运行Nginx。 2. **配置RTMP模块**: - RTMP模块允许Nginx接收和转发RTMP流。由于Nginx Windows版本可能未内置该模块,你可能需要从第三方源获取...

    windows 系统设置 Nginx 开机自动启动工具:WinSW-x64

    WinSW(Windows Service Wrapper)是一个开源项目,它允许将任何可执行文件作为Windows服务来运行,包括Nginx。下面将详细介绍如何使用WinSW-x64为Nginx配置开机自动启动。 首先,了解Nginx。Nginx是一款高性能的...

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

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

    windows设置nginx服务

    在Windows环境下设置Nginx服务是一项常见的任务,尤其对于那些希望在本地或服务器上运行Web应用的开发者来说。Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性、高效性和灵活性著称。本文将详细讲解如何在...

    nginx源码windows版

    1. **安装Nginx**:编译完成后,找到`objs/nginx.exe`文件,将其复制到你希望Nginx运行的目录,例如`C:\nginx`。 2. **配置Nginx**:在`nginx.conf`配置文件中,根据实际需求修改服务器块、监听端口等设置。 3. **...

    nginx加入windows服务器

    【标题】:“nginx加入Windows服务器”意味着我们要在运行Windows操作系统的服务器上安装和配置Nginx,这是一个流行的开源Web服务器,常用于反向代理、负载均衡和缓存等任务。 【描述】:“把nginx加入windows...

    nginx-1.20.2windows版Linux版

    - **Nginx状态模块**:启用`ngx_http_stub_status_module`,实时监控Nginx运行状态。 总之,Nginx 1.20.2提供了强大的Web服务功能,无论是在Windows还是Linux环境下,都能通过合理的配置满足各种复杂场景的需求。...

    nginx-1.12.0 版本的 Windows平台软件

    4. **Windows服务**:可以将Nginx配置为Windows服务,以便在系统启动时自动运行,使用`nginx.exe -install`命令实现。 **标签关联概念解析** 1. **反向代理**:反向代理隐藏了真实服务器,客户端看不到服务器的IP和...

    nginx-1.18.0windows版.zip

    Nginx是一款高性能的HTTP和反向代理服务器,也是一款邮件代理服务器,广泛应用于Web服务领域。...在实际部署中,还需要关注Nginx的性能调优、安全设置、故障恢复等方面的知识,以确保服务的稳定性和安全性。

    nginx-1.6.3

    1. **Windows 安装**:下载 Nginx-1.6.3 的 Windows 版本,解压到指定目录,然后通过运行`nginx.exe`启动服务。 2. **配置文件**:主要配置文件为 `nginx.conf`,其中包含了服务器监听端口、虚拟主机、反向代理、...

    nginx-1.3.13

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

Global site tag (gtag.js) - Google Analytics