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

这篇具有很好参考价值的文章主要介绍了Widows下安装Nginx并设置开机自启。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 下载Nginx

下载地址:http://nginx.org/en/download.html
nginx开机自启动windows,工具,nginx,java,服务器,windows

2 启动Nginx

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

2.1 直接启动

找到nginx目录,双击nginx.exe 即可启动
nginx开机自启动windows,工具,nginx,java,服务器,windows

2.2 命令行启动

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

nginx.exe
或者
start nginx

2.3 检验是否启动成功

在cmd窗口输入命令行tasklist /fi “imagename eq nginx.exe”,出现以下结果说明启动成功
nginx开机自启动windows,工具,nginx,java,服务器,windows

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
nginx开机自启动windows,工具,nginx,java,服务器,windows
根据.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
<service>
    <id>nginx</id>
    <name>nginx</name>
    <description>nginx</description>
    <logpath>D:\software\nginx-1.20.2\server-logs\</logpath>
    <logmode>roll</logmode>
    <depend></depend>
    <executable>D:\software\nginx-1.20.2\nginx.exe</executable>
    <stopexecutable>D:\software\nginx-1.20.2\nginx.exe -s stop</stopexecutable>
</service>

相关参数说明如下:

  • 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开机自启动windows,工具,nginx,java,服务器,windows
nginx开机自启动windows,工具,nginx,java,服务器,windows
将启动类型改为自动文章来源地址https://www.toymoban.com/news/detail-565127.html

工具其他命令

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

到了这里,关于Widows下安装Nginx并设置开机自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

    1、Ubuntu安装版本为20.04 2、文中安装包也可以从网盘下载 链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg 提取码:ubun 3、相关查看命令 先去Oracle官网下载jdk,本人使用版本为jdk-8u351 将上面的jdk上传到服务器,使用下面命令解压 命令参数解释 参数 含义 tar Linux压缩/解压缩命令 -

    2024年02月02日
    浏览(40)
  • yum安装nginx、源码安装、nginx开机自启、配置多域名与重定向、反向代理、配置IPv6、获取证书与配置证书https

    可以使用yum直接安装nginx:yum -y install nginx,如果安装报错,可以换个yum源试试 源码安装提供更大的灵活性,但需要更多的手动管理,而Yum安装则更方便 yum源镜像站,阿里云的推荐:https://developer.aliyun.com/mirror/ 常用的镜像:epel和centos,根据提示命令直接安装即可 然后执行:

    2024年02月20日
    浏览(49)
  • Nginx Linux设置开机自启动

    使用如下命令 vi /lib/systemd/system/nginx.service 创建并编辑文件 将以下代码黏贴至此文件中 重新加载服务的配置文件 systemctl daemon-reload 设置开机启动 systemctl enable nginx.service 启动nginx服务 systemctl start nginx 查看服务状态 systemctl status nginx 7. 完成

    2024年02月16日
    浏览(30)
  • nginx配置开机启动(Windows环境)

    1、下载nginx,并解压 2、配置nginx.conf,并启动Nginx 两种方法: 方法一:直接双击nginx.exe,双击后一个黑色弹窗一闪而过。 方法二:打开cmd命令窗口,切换到nginx目录下,输入命令 启动成功,访问 http://localhost:8091 如下(我的端口改为了8091,默认80): 停止nginx: 3、开机自启

    2024年02月15日
    浏览(40)
  • Ubuntu开机自启动设置/docker开机自启

            这里有两个程序所以编写了两个脚本,第一脚本(master.sh):         开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。         第二个脚本(wood.sh):         开启一个新的终端,到指定目

    2024年02月06日
    浏览(33)
  • windows下安装使用nginx,启动关闭nginx失效解决办法

    nginx: download 会出现一个cmd窗口,他不会打印任何信息,也输入不了,但是这就是已经启动了nginx,具体的端口就要看你自己在conf文件夹中的nginx.conf中的配置了,默认是80端口。  配置文件夹  这里我们打开配置文件,这里和Linux中的一样,大家都很熟悉,我自己感觉windows下的

    2024年02月03日
    浏览(39)
  • xubuntu16.04下安装向日葵并设置开机自启

    1.安装Sunlogin 下载 SunloginClient-11.0.1.44968-amd64.deb 解压后将 SunloginClient-11.0.1.44968-amd64.deb 拷贝到目标设备上,终端运行: 进入到 usr/local/sunlogin/bin 目录下,运行向日葵, 报错, 缺少依赖库 libxcb-randr.so.0 安装依赖库 再次运行向日葵, ./sunloginclient 可以设置目标设备的向日葵I

    2023年04月25日
    浏览(39)
  • Nginx配置服务并开机启动

    1、首先创建nginx.service 2、开始编辑 3、将nginx.service移动到/usr/lib/systemd/system/目录下 4、重启配置服务 5、查看nginx服务状态 6、启动nginx服务并再次查看状态 nginx服务成功启动 7、配置nginx开机自启 此时nginx已经开机自启了 注:更多的systemctl 常用命令如下:

    2024年02月13日
    浏览(27)
  • Nginx转发http到https和开机自动启动

    场景: 以下都是基于windows系统(ip为虚构) 1.ip:172.16.54.55需要访问172.16.54.57的接口服务,来查看机械臂的运行状况 2.存在网络隔离,172.16.54.55无法直接访问172.16.54.57 3.172.16.54.56与172.16.54.57是机械臂厂商搞得内部网络,彼此可以互通 4.172.16.54.55与172.16.54.56是外部网络,彼此可以

    2023年04月25日
    浏览(30)
  • Lenovo ThinkPad T430升级内存固态硬盘,安装Windows 11 22H2,设置指纹冷启动开机

    2014年,女儿上大学,朋友送给女儿一台笔记本电脑,Lenovo ThinkPad T430。前段时间,突然想起这台电脑,说早就没人用了,在角落吃灰呢。拿来,收拾收拾玩玩。 鲁大师显示的配置 外观还比较新 中间盖板打开可增加固态硬盘和内存条 这个角摔过,也就是ThinkPad,别的电脑早零

    2024年02月05日
    浏览(196)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包