Windows下安装Nginx

一:nginx安装

  1. 下载Nginx
  2. 下载之后,解压到指定的目录,就可以看到以下的目录
    Windows下安装Nginx_第1张图片
  3. 在nginx目录下打开cmd控制台,输入start nginx ,然后在浏览器页面输入localhost,出现如下界面则表示安装成功
    Windows下安装Nginx_第2张图片
  4. 验证成功后,记得先将nginx杀掉,可以在cmd控制台中输入 下面指令强制杀掉所有nginx服务
taskkill /F /IM nginx.exe > nul 
  1. nginx命令介绍
    • start nginx 开启nginx服务
    • nginx.exe -s stop 关闭nginx服务,快速停止nginx,可能并不保存相关信息
    • nginx.exe -s quit 关闭nginx服务,完整有序的停止nginx,并保存相关信息
    • nginx.exe -s reload 重载nginx服务,当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx
    • taskkill /F /IM nginx.exe > nul 强制关掉所有nginx(可能存在多开nginx的情况)

至此nginx已经安装完成,下面让我们一起来把nginx变成window服务~

二:nginx服务

使用winsw将nginx注册成服务。

  1. 从github上下载:winsw下载 下载以下两个文件即可
    Windows下安装Nginx_第3张图片
  2. 将下载的文件放到nginx目录下(将下载的两个文件 改为相同的文件名 我这改成了 nginx-service.exe 和nginx-service.xml)
    Windows下安装Nginx_第4张图片
  3. 打开nginx-service.xml配置文件,进行修改
<configuration>
!--安装成Windows服务后的服务名-->
    <id>Nginx Serviceid>
    
    <name>Nginx Servicename>
    
    <description>服务的描述(自己的服务)description>
	
    
    <executable>D:\Android\Soft\nginx-1.18.0\nginx.exeexecutable>
    
	
	<stopexecutable>D:\Android\Soft\nginx-1.18.0\nginx.exe -s quitstopexecutable>  
    
    <logmode>rotatelogmode>
configuration>
  1. 保存之后在当前目录下运行cmd控制台输入:nginx-service.exe install
  2. 注册成功后,能在这找到nginx服务Windows下安装Nginx_第5张图片
winsw服务指令:

nginx-service.exe install 添加服务
nginx-service.exe uninstall 删除服务

你可能感兴趣的:(框架工具类,运维)