当前位置: 首页 > news >正文

在windows中安装或卸载nginx

首先在nginx的安装目录下cmd查看nginx的版本:


在看windows的服务中是否nginx注册为服务了

如果注册了服务就先将服务卸载了

在nginx的安装目录cmd执行命令
NginxService.exe uninstall
“NginxService”是对应的注册的服务名称

关闭所有的相关nginx的服务这个也是在windows中常常出现的多个nginx在启动的解决办法:

taskkill /fi "imagename eq nginx.EXE" /f

 然后删除nginx安装目录下的所有文件
在官网下载稳定版
nginx: download

这里下载了最新的稳定版
要将注册成服务需要下载winsw,下载地址如下
Index of releases/com/sun/winsw/winsw
下载最新的就好了

将nginx-1.28.0文件解压到想要安装的目录下,将winsw-2.9.0-net4.exe也放到对应的目录下,修改为要注册的服务名称,再新建一个与服务名一样的xml.里面的内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration><!--安装成Windows服务后的服务名--><id>NginxService</id><!--显示的服务名称--><name>NginxService</name><!--对服务的描述--><description>NginxService</description><!--这里写nginx的路径--><executable>nginx</executable><arguments></arguments><!--日志模式--><logmode>rotate</logmode>
</configuration>

然后再cmd中执行安装的命令

NginxService.exe install

在运行的时候会报错
FATAL - WMI Operation failure: AccessDenied
原因是没有以管理员的身份运行

 然后在服务中就看到了


至此nginx的安装或替换就算完成了。

http://www.xdnf.cn/news/986545.html

相关文章:

  • spring boot源码和lib分开打包
  • 遍历 unordered_map
  • GFS 分布式文件系统
  • UE_Event Any Damage和OnTake Any Damage
  • JAVA CAS 详解
  • Docker完整教程 - 从入门到SpringBoot实战
  • JSON5 模块的作用与区别
  • 图标异常问题
  • 【Linux】进程控制(下)---程序替换宝藏岛
  • 如何排查PHP-FPM进程CPU占用100%的间歇性问题 (2025)
  • Unity 服务器交互开发指南
  • 基于RocketMQ源码理解顺序写、刷盘机制与零拷贝
  • 海康对接摄像头
  • Chromium 136 编译指南 Windows篇:获取源代码(五)
  • 基于贝叶斯学习方法的块稀疏信号压缩感知算法
  • Spring核心框架完全指南 - 基础知识全解析
  • 关于界面存在AB测试后UI刷新空白的问题
  • 计算机网络 : 传输层协议UDP与TCP
  • 设计原则——KISS原则
  • 过拟合和欠拟合
  • RAG技术全解析:从概念到实践,构建高效语义检索系统——嵌入模型与向量数据库搭建指南
  • java每日精进 6.11【消息队列】
  • C++11的特性上
  • Cursor 编程实践 — 开发环境部署
  • 案例8 模型量化
  • 使用MyBatis-Plus实现数据权限功能
  • 【Unity3D优化】优化多语言字体包大小
  • swagger通过配置将enum自动添加到字段说明中
  • PHP如何检查一个字符串是否是email格式
  • 【微信小程序】| 在线咖啡点餐平台设计与实现