Windows下安装与卸载nginx服务

目录

前言

一、nginx是什么?

二、使用步骤

1.安装

2.修改配置

3.安装为Windows服务

4.删除服务

总结


前言

最近用到nginx,虽然docker方式也可以,但是只是开发用下,于是直接下载nginx安装包加压缩开搞。不过主要用到了修改配置后,每次手动杀进程重启的麻烦,就想搞下以服务方式安装到Windows上。


一、nginx是什么?

Nginx(发音为"engine X")是一个开源的高性能的Web服务器和反向代理服务器。它具有轻量级、可扩展、高可靠性和高并发处理能力的特点,因此被广泛用于构建高性能的网站和应用程序。Nginx可以处理静态和动态内容,并具有反向代理、负载均衡、SSL/TLS加密、缓存等功能,同时还具备丰富的模块化扩展和定制能力。由于其卓越的性能和可靠性,Nginx已经成为最受欢迎的Web服务器之一。

二、使用步骤

1.安装

官网下载后,直接加压缩到指定目录即可。官网地址如下:

nginx: downloadhttps://nginx.org/en/download.html这里一般下载Stable version(稳定版)

2.修改配置

见conf下nginx.conf文件,具体配置在此不做介绍

主要就是实现部署前端代码、代理后端。

3.安装为Windows服务

一开始使用sc方式进行安装,发现无法启动。

后来使用了winsw(全称Windows Service wrapper)搞定。

首先需要下载winsw,下载地址如下

Index of releases/com/sun/winsw/winswhttps://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/我这里下载的最新的2.90的版本,使用没问题的。当然nginx版本也是新版1.26.2。

下载后放到nginx目录下,重命名为nginx-service.exe

新建nginx-service.xml,辅助如下内容

注意:

1)相关路径修改为自己的nginx路径

2)路径不可有空格!!!

<service>

  <id>nginx</id>

  <name>nginx</name>

  <description>nginx</description>

  <env name="path" value="D:/nginx-1.11.11"/>

  <executable>D:/nginx-1.11.11/nginx.exe</executable>

  <arguments>-p D:/nginx-1.11.11</arguments>

 <logpath>D:/nginx-1.11.11/logs/</logpath>      

  <logmode>roll</logmode>

</service>

cmd命令到nginx路径,执行: nginx-service.exe install

即可成功安装nginx目录,服务中即可看到nginx服务,右键启动即可,后续即可自动启动。

根据网友说的,如果nginx版本比较老,如上xml可能存在不兼容问题。

4.删除服务

可以使用sc delete nginx删除服务

注意,需要cmd以管理员身份运行


总结

以上就是今天要讲的内容,本文主要介绍了如何在Windows下安装与卸载nginx服务,希望可以帮助到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值