windows下安装nginx,并注册为系统服务,开机自启动

createh52周前 (06-04)技术教程14

1.官网地址:

http://nginx.org/en/download.html

选择windows版的最新稳定版,如下图

2.下载:

点击下载链接得到:nginx-1.20.1.zip;

使用解压工具进行解压,解压存放位置根据自己情况,进行自己定义;

得到nginx-1.20.1文件夹。可以把这个目录作为nginx安装目录,也可以copy文件下面的所有文件到自定义的安装目录。

例如:D:\softWork\nginx

3.配置nginx的环境变量:

此电脑=》属性 =》高级系统设置 =》环境变量 =》新建

新建: 变量名:NGINX_HOME ,变量名:D:\softWork\nginx

在pat中添加,%NGINX_HOME%。


4.验证nginx是否安装成功

使用管理员权限打开cmd,输入 nginx -v,如果显示nginx版本号,就是安装成功了。

5.下载winsw()和配置脚本文件

1>winsw(Windows Service Wrapper)可执行的windows服务

2>下载地址:
https://github.com/winsw/winsw/releases

选择对应的版本进行下载,得到.exe文件.例如:WinSW-x64.exe

3>重命名为nginx-service.exe

4>新建脚本文件nginx-service.xml

内容为如下:

<service>

<id>nginx</id>

<name>nginx</name>

<description>nginx</description>

<logpath>D:\softWork\nginx\nginx-service-log</logpath>

<depend></depend>

<executable>D:\softWork\nginx\nginx.exe</executable>

<stopexecutable>D:\softWork\nginx\nginx.exe -s stop</stopexecutable>

<autoRefresh>true</autoRefresh>

</service>

5>新建服务日志目录nginx-service-log

6>把文件夹“nginx-service-log”,可执行文件“nginx-service.exe”,脚本文件“nginx-service.xml”

都放到nginx的安装目录下:如下图

6.注册,启动服务,并设置为开机i启动

用管理员命令运行cmd,进入到nginx的安装目录下执行以下命令:

1,注册为服务:nginx-service install

2.启动服务:nginx-service start

3.打开服务,就会看到nginx在服务列表中了。

4.设置nginx的属性的启动类型为“自动”。

6.使用浏览器访问localhost,默认为80端口号,验证是否已经正常使用中。

7.其他命令符:

nginx-service stop 停止nginx服务

nginx-service uninstall 注销nginx服务

相关文章

CentOS Nginx安装及配置

安装在 CentOS 上,可直接使用 yum 来安装 Nginxyum install nginx -y扩展: 卸载用 yum remove nginx启动安装完成后,使用 nginx 命令启动 Ng...

离线状态下安装 Nginx 各个模块?这篇攻略让你轻松搞定

你是不是也在为离线状态下安装 Nginx 各个模块而发愁?在互联网大厂后端开发工作中,我们常常会遇到一些特殊的网络环境,比如公司内部的离线服务器,或是处于隔离状态的测试环境。当需要在这些离线环境中安装...

后端开发必看!没网也能在 Linux 服务器上安装 Nginx 的神操作

在互联网大厂后端开发的日常工作里,不少人都遇到过 “紧急时刻”—— 需要在没有网络的 Linux 服务器上安装 Nginx 服务。望着空白的网络连接状态,一时间不知道从何下手?别着急!今天就手把手教你...

nginx如何安装使用

nginx是什么?Nginx,简称为"engine x",是一个高性能的HTTP和反向代理web服务器,同时也Nginx,简称为"engine x",是一个高性能的HT...

一步步教你使用 docker 快速安装实用的 nginx 服务器

nginx 是一款高性能的 web 服务器,支持反向代理、负载均衡、静态资源管理,非常实用。使用 docker 安装 nginx 非常简便,不仅可以快速启动服务,因为容器特性,有良好的隔离性,还方便管...