我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Widows下安装Nginx并设置开机自启

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Widows下安装Nginx并设置开机自启

1 下载Nginx

下载地址:http://nginx.org/en/download.html
在这里插入图片描述

2 启动Nginx

nginx的启动方式有两种:一种是直接点击nginx.exe启动,另一种是通过命令行启动

2.1 直接启动

找到nginx目录,双击nginx.exe 即可启动
在这里插入图片描述

2.2 命令行启动

在nginx目录地址栏输入cmd,进入cmd窗口输入下列命令行

nginx.exe
或者
start nginx

2.3 检验是否启动成功

在cmd窗口输入命令行tasklist /fi “imagename eq nginx.exe”,出现以下结果说明启动成功
在这里插入图片描述

2.4 关闭nginx

使用下面两个命令行即可结束nginx进程。

nginx -s stop(快速关闭nginx)
nginx -s quit(完整关闭nginx,保留操作日志)

3 使用winsw设置Nginx开机自启动

winsw工具在上一篇设置java项目开机自启动时已经讲过,这里再讲一遍。

3.1 下载工具

它的使用原理就是winsw.exe本身注册为windows服务,可以设置为自启动。当它启动时,配合exe同名的xml文件中的配置,执行设置的命令,达到自启动的效果。
winsw开源地址:https://github.com/winsw/winsw
我使用的是v2.11.0版本,下载地址:https://github.com/winsw/winsw/releases/tag/v2.11.0
在这里插入图片描述
根据.Net Framework版本下载即可,如:WinSW.NET4.exe
sample-minimal.xml 是一个最小配置的列子。
sample-allOptions.xml 是一个全部可配置参数的例子。

3.2 修改及配置

  1. 在nginx安装目录下新建服务日志文件夹server-logs文件夹,用来存放nginx服务相关日志。
  2. 下载sample-minimal.xml文件,或者自己新建一个xml文件,写入配置信息,然后放到nginx目录下,一切完毕即可将Nginx注册为Windows服务。注:xml文件要和exe文件名称一致,这里都修改为nginx-service
    nginx    nginx    nginx    D:\software\nginx-1.20.2\server-logs\    roll        D:\software\nginx-1.20.2\nginx.exe    D:\software\nginx-1.20.2\nginx.exe -s stop

相关参数说明如下:

  • id:安装windows服务后的服务ID,必须是唯一的。
  • name:服务名称,也必须是唯一的。一般和id一致即可。
  • description:服务说明,可以使用中文,可做备注使用。
  • executable:执行的命令,比如启动springboot应用的命令java。
  • arguments:命令执行参数,比如 包路径,类路径等。

注意:这里的D:\software\nginx-1.20.2是我的nginx目录,写xml文件是应注意自己的nginx目录

3.3 把nginx注册为windows服务

在一切配置好之后,在nginx安装目录下以管理员运行命令:​​.\nginx-service.exe install​​ 就成功将其注册为Windows服务了。这时我们就可以在Windows任务管理器的服务中查看到nginx服务了
在这里插入图片描述
在这里插入图片描述
将启动类型改为自动

工具其他命令

命令行含义
.\nginx-service.exe installl安装服务
.\nginx-service.exe start启动服务
.\nginx-service.exe stop停止服务
.\nginx-service.exe restart重启服务
.\nginx-service.exe uninstall删除服务
.\nginx-service.exe status查看状态

来源地址:https://blog.csdn.net/qq_41596778/article/details/130112436

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Widows下安装Nginx并设置开机自启

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Widows下安装Nginx并设置开机自启

1 下载Nginx 下载地址:http://nginx.org/en/download.html 2 启动Nginx nginx的启动方式有两种:一种是直接点击nginx.exe启动,另一种是通过命令行启动 2.1 直接启动 找到ngin
2023-08-18

centos下neo4j安装和设置开机自启动.

centos下neo4j安装和设置开机自启动.1. 资源准备CentOS 7.4jdk 1.8+neo4j-community-3.5.13https://neo4j.com/artifact.php?name=neo4j-community-3.5.13-u
2018-08-06

linux中设置nginx开机自启的方法

小编给大家分享一下linux中设置nginx开机自启的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:1、使用“yum -y install nginx”
2023-06-14

如何设置docker开机自启动,并设置容器自动重启

这篇文章主要介绍了如何设置docker开机自启动,并设置容器自动重启问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-14

Linux下怎样设置redis开机自启

本篇文章给大家分享的是有关Linux下怎样设置redis开机自启,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux设置redis开机自启具体方法1、设置redis.con
2023-06-28

详解Centos7下配置Redis并开机自启动

本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话
2022-06-04

CentOS8安装GNOME3桌面并设置开机启动图形界面

本篇文章介绍如何在CentOS8 Linux操作系统中安装GNOME3桌面环境和GDM(GNOME Display Manager)现实环境管理器。环境
2023-06-05

windows11开启系统自带安卓虚拟机并安装apk包

windows11开启系统自带安卓虚拟机并安装apk包 1 开启Hyper-V2 安装Windows11子系统3 安装ADB调试工具4 开启子系统的开发者模式5 安装apk应用包 本文记录了Windows11系统下开启
2023-08-23

linux下将编译安装的服务怎么设置为开机启动

这篇文章主要介绍“linux下将编译安装的服务怎么设置为开机启动”,在日常操作中,相信很多人在linux下将编译安装的服务怎么设置为开机启动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下将编译安装
2023-06-13

英文版ubuntu如何安装ibus输入法和设置开机自启动

小编给大家分享一下英文版ubuntu如何安装ibus输入法和设置开机自启动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在英文版ubuntu中使用中文输入法(使用
2023-06-13

编程热搜

目录