在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序
会终止.因此需要将nginx作为服务运行.
假设nginx安装在c:\nginx\下:
1.下载微软服务注册工具srvany.exe, instsrv.exe, 存放到c:\nginx\目录下
点此下载
2.安装NGINX服务, 将命令行切换到c:\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\\"
5.让服务与程序关联起来, 命令行执行
6.编辑启动nginx脚本start-nginx.bat(关闭脚本不用变), 让程序以服务方式运行
分享到:
相关推荐
::nginx windows服务安装管理器 ::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以...
### Nginx常见错误及其解决方法 #### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared...通过以上步骤,可以有效地定位并解决Nginx在运行过程中遇到的各种错误。
- **安装与配置**:与Linux系统中的包管理器不同,Windows版Nginx通常需要手动下载安装包,解压后运行`nginx.exe`启动服务。配置文件位于`conf/nginx.conf`,可以根据需求进行修改。 - **服务管理**:在Windows上...
Nginx 是由 Igor Sysoev 开发的一款开源 Web 服务器,以其高并发处理能力、低内存占用以及稳定性能而著名。它采用了事件驱动的异步非阻塞模型,能够同时处理大量连接请求。Nginx 支持 HTTP、HTTPS、SMTP、IMAP/POP3 ...
对于PHP部分,我们使用了php-fpm方式运行,在这一部分除了使用纯PHP架构的memcache外,还介绍了使用libmemcached的memcached。对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,...
Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,包括 Ubuntu。本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录结构认识、Nginx 的编译和安装、Nginx...
**Nginx作为Windows服务** Nginx是一个高性能的HTTP和反向代理服务器,广泛用于Web服务器领域。在Windows环境中,我们通常希望将其配置为服务,以便它可以在系统启动时自动运行,并且易于管理和控制。本文将详细...
在Windows系统中,Nginx是一个广泛使用的开源Web服务器,常用于反向代理、负载均衡和静态内容服务。为了确保Nginx在系统启动时自动运行,并在异常情况下能够自动重启,我们需要将其注册为Windows服务。这个过程涉及...
4. **Windows服务**:可以将Nginx配置为Windows服务,以便在系统启动时自动运行,使用`nginx.exe -install`命令实现。 **标签关联概念解析** 1. **反向代理**:反向代理隐藏了真实服务器,客户端看不到服务器的IP和...
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" 是一个包含了Windows版本的Nginx服务器的压缩包,主要用于在Windows环境下进行Web服务和反向代理的测试。Nginx是一个高性能的HTTP和反向代理服务器,同时也是一款邮件代理服务器。它的...
- 将解压后的目录设置为系统环境变量`PATH`,以便于在命令行中直接运行Nginx。 2. **配置RTMP模块**: - RTMP模块允许Nginx接收和转发RTMP流。由于Nginx Windows版本可能未内置该模块,你可能需要从第三方源获取...
WinSW(Windows Service Wrapper)是一个开源项目,它允许将任何可执行文件作为Windows服务来运行,包括Nginx。下面将详细介绍如何使用WinSW-x64为Nginx配置开机自动启动。 首先,了解Nginx。Nginx是一款高性能的...
对于PHP部分,我们使用了php-fpm方式运行,在这一部分除了使用纯PHP架构的memcache外,还介绍了使用libmemcached的memcached。对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,...
在Windows环境下设置Nginx服务是一项常见的任务,尤其对于那些希望在本地或服务器上运行Web应用的开发者来说。Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性、高效性和灵活性著称。本文将详细讲解如何在...
1. **安装Nginx**:编译完成后,找到`objs/nginx.exe`文件,将其复制到你希望Nginx运行的目录,例如`C:\nginx`。 2. **配置Nginx**:在`nginx.conf`配置文件中,根据实际需求修改服务器块、监听端口等设置。 3. **...
【标题】:“nginx加入Windows服务器”意味着我们要在运行Windows操作系统的服务器上安装和配置Nginx,这是一个流行的开源Web服务器,常用于反向代理、负载均衡和缓存等任务。 【描述】:“把nginx加入windows...
- **Nginx状态模块**:启用`ngx_http_stub_status_module`,实时监控Nginx运行状态。 总之,Nginx 1.20.2提供了强大的Web服务功能,无论是在Windows还是Linux环境下,都能通过合理的配置满足各种复杂场景的需求。...
Nginx是一款高性能的HTTP和反向代理服务器,也是一款邮件代理服务器,广泛应用于Web服务领域。...在实际部署中,还需要关注Nginx的性能调优、安全设置、故障恢复等方面的知识,以确保服务的稳定性和安全性。
1. **Windows 安装**:下载 Nginx-1.6.3 的 Windows 版本,解压到指定目录,然后通过运行`nginx.exe`启动服务。 2. **配置文件**:主要配置文件为 `nginx.conf`,其中包含了服务器监听端口、虚拟主机、反向代理、...