Window 安装 Nginx
参考链接
Windows 环境nginx安装使用及目录结构详解_windows 安装nginx-CSDN博客
Nginx 安装及配置教程(Windows)【安装】_nginx下载安装-CSDN博客
安装
1)下载
nginx: download

2)解压

3)启动
3.1)方式一:直接双击 nginx.exe
3.2)方式二:使用命令的方式启动
# 切换到 nginx.exe 所在目录,例如我是在 Z:\fei\server\nginx\nginx-1.26.2\nginx-1.26.2
cd Z:\fei\server\nginx\nginx-1.26.2\nginx-1.26.2
# 启动 nginx
start nginx

4)验证是否启动成功【可选】
win + R 快捷键,输入 cmd 回车
# 显示当前系统中所有正在运行的 nginx.exe 进程的信息
tasklist /fi "imagename eq nginx.exe"

nginx 命令
注:需要切换到 nginx.exe 所在目录执行
| 命令 | 说明 |
|
| 启动 nginx 注:如果执行多次,会出现多个进程,而使用 |
|
| 快速关闭 |
|
| 正常关闭 |
|
| 热更新配置,例如更新 nginx.conf,能不通过重启nginx的情况下,重新加载新的配置 |
|
| 重新打开日志文件 |
|
| 彻底关闭nginx(关闭Nginx其他服务,这样才能彻底关闭) |
|
| nginx 命令详情 |
注册到系统服务【可选】
参考链接:
将Nginx注册为Windows服务_windows nginx注册服务-CSDN博客
注册到系统服务的好处:
1)可以设置成开机自启动,就不用每次手动启动了
2)可以更方便的使用 nginx
将 nginx 注册到系统服务
注:这里使用 winsw 注册到系统服务,不用 window 自带的 sc,是因为发现启动不了,还报错。
winsw 默认是开机自启动的
1)下载
Release WinSW v2.12.0 · winsw/winsw
2)将 winsw 放入到 nginx 根目录
原先下载后的文件名为:WinSW-x64.exe,后改名为:winsw.exe,建议还是改名的好,要不然你的 xml 要和 exe 的名称一样,比如 WinSW-x64.exe,那么xml文件名就为 WinSW-x64.xml

3)创建 xml 配置文件
<service><!-- 服务 id,服务 ID 必须是唯一的 --><id>nginx</id><!-- 服务名称 --><name>nginx</name><!-- 服务描述 --><description>nginx Web Server</description><!-- 指定了启动服务时执行的可执行文件的完整路径,这里指向了 nginx.exe 的路径 --><executable>Z:\fei\server\nginx\nginx-1.26.2\nginx-1.26.2\nginx.exe</executable><!-- 停止服务时执行的命令,这里指向了 nginx.exe 的路径 --><stopexecutable>Z:\fei\server\nginx\nginx-1.26.2\nginx-1.26.2\nginx.exe -s stop</stopexecutable><!-- 指定了服务运行时的日志文件存储路径 --><logpath>Z:\fei\server\nginx\nginx-1.26.2\nginx-1.26.2\logs</logpath><!-- logmode 定义了日志的模式。在这里,roll 表示日志文件将按时间或大小进行滚动(即当日志文件达到一定大小或时间时,会创建一个新的日志文件并保留旧的日志文件) --><logmode>roll</logmode>
</service>

4)安装服务
# 例如 winsw 的 exe 文件名为 winsw.exe
# 注意要在 winsw.exe,所在目录执行
winsw.exe install

5)启动服务
# 例如 winsw 的 exe 文件名为 winsw.exe
# 注意要在 winsw.exe,所在目录执行
winsw.exe start

常用命令
注意我的 winsw 的 exe 文件名为 winsw.exe
# 启动服务
winsw.exe start
# 停止服务
winsw.exe stop
# 重启服务
winsw.exe start
# 查看 运行 状态
winsw.exe status
# 注册服务
winsw.exe install
# 卸载服务
winsw.exe uninstall
相关文章:
Window 安装 Nginx
参考链接 Windows 环境nginx安装使用及目录结构详解_windows 安装nginx-CSDN博客 Nginx 安装及配置教程(Windows)【安装】_nginx下载安装-CSDN博客 安装 1)下载 nginx: download 2)解压 3)启动 3.1)方…...
replace (regexp|substr, newSubstr|function)替换字符串中的指定部分
replace 方法用于替换字符串中的指定部分。它可以接受一个子字符串或正则表达式作为第一个参数,第二个参数是替换的内容。 用法示例 基本替换 let str "Hello, world!"; let newStr str.replace("world", "everyone"); console.lo…...
【ROS2】Ubuntu22.04安装ROS humble
一. ROS简介 1.1 什么是ROS ROS 是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。ROS的核心思想就是将机器人的软件功能做…...
cesium 3Dtiles变量
原本有一个变亮的属性luminanceAtZenith,但是新版本的cesium没有这个属性了。于是 let lightColor 3.0result._customShader new this.ffCesium.Cesium.CustomShader({fragmentShaderText:void fragmentMain(FragmentInput fsInput, inout czm_modelMaterial mate…...
配置泛微e9后端开发环境
配置泛微e9的后端开发环境 1.安装jdk1.8(请自行安装并设置环境变量) 2.将服务器上的WEARVER文件夹拷贝到开发环境下(其中要包含ecology和Resin目录) 3.通过idea创建一个基础Java项目,将jdk设置为1.8 4.添加依赖,需要将3个文件夹的所有jar包添加到项目中…...
【Stable Diffusion】安装教程
目录 一、python 安装教程 二、windows cuda安装教程 三、Stable Diffusion下载 四、Stable Diffusion部署(重点) 一、python 安装教程 (1)第一步下载 打开python下载页面,找到python3.10.9,点击右边…...
USB Type-C一线通扩展屏:多场景应用,重塑高效办公与极致娱乐体验
在追求高效与便捷的时代,启明智显USB Type-C一线通扩展屏方案正以其独特的优势,成为众多职场人士、娱乐爱好者和游戏玩家的首选。这款扩展屏不仅具备卓越的性能和广泛的兼容性,更能在多个应用场景中发挥出其独特的价值。 USB2.0显卡ÿ…...
【力扣】541.反转字符串2
问题描述 思路解析 每当字符达到2*k的时候,判断,同时若剩余字符>k,只对前k个进行判断(这是重点)因为字符串是不可变变量,所以将其转化为字符串数组,最后才将结果重新转变为字符串 字符串->字符数组 …...
什么是防抖与节流
防抖(Debouncing)与节流(Throttling) 在前端开发中,尤其是在处理用户输入、窗口调整大小、滚动事件等高频率触发的事件时,防抖和节流是两种常用的技术手段。它们可以帮助我们优化性能,减少不必…...
springboot vue 开源 会员收银系统 (12)购物车关联服务人员 订单计算提成
前言 完整版演示 http://120.26.95.195/ 开发版演示 http://120.26.95.195:8889/ 在之前的开发进程中,我们完成订单的挂单和取单功能,今天我们完成购物车关联服务人员,用户计算门店服务人员的提成。 1.商品关联服务人员 服务人员可以选择 一…...
FFmpeg 推流给 FreeSWITCH
FFmpeg 推流,貌似不难,网上有很多资料, 接到一个任务,推流给 FreeSWITCH,最开始以为很容易, 实则不然,FreeSWITCH uuid_debug_media <uuid>, 一直没人任何反应 仔细一查,Fr…...
.npmrc文件的用途
.npmrc 文件是 npm(Node.js 的包管理工具)用于配置项目或用户的设置文件。它可以存储与 npm 相关的配置信息,如注册表地址、认证信息、代理设置、安装路径等。.npmrc 文件可以出现在不同的地方,具有不同的作用范围,通常…...
C++游戏开发入门:如何从零开始实现自己的游戏项目?
成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于C游戏开发的相关内容! 关于【…...
Redis设计与实现第16章 -- Sentinel 总结1(初始化、主从服务器获取信息、发送信息、接收信息)
Sentinel是Redis的高可用解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主…...
Windows10+VirtualBox+Ubuntu:安装虚拟机VirtualBox,虚拟机中安装Ubuntu
一、需求 在Windows10系统中,安装虚拟机VirtualBox,VirtualBox中安装Ubuntu桌面版。 二、环境准备 系统环境 Windows10 内存:8G 虚拟化 虚拟机的运行,如果需要Windows系统开启虚拟化,可以通过BIOS设置。 “虚拟…...
Torchtune在AMD GPU上的使用指南:利用多GPU能力进行LLM微调与扩展
Torchtune on AMD GPUs How-To Guide: Fine-tuning and Scaling LLMs with Multi-GPU Power — ROCm Blogs 这篇博客提供了一份详细的使用Torchtune在AMD GPU上微调和扩展大型语言模型(LLM)的指南。Torchtune 是一个PyTorch库,旨在让您轻松地…...
C底层 函数栈帧
文章目录 一,什么是寄存器 二,栈和帧 前言 我们在学习c语言程序的时候,是不是有很多的疑问,如 1,为什么形参不可以改变实参 2,为什么我们编写程序的时候会出现烫烫烫......这个乱码 3,那些局…...
【模块一】kubernetes容器编排进阶业务容器化案例
Kubernetes 实战案例 Kubernetes实战案例-规划(基于nerdctl buildkitdcontainerd构建容器镜像) 业务容器化优势: ① 提高资源利用率、节约部署IT成本。 ② 提高部署效率,基于kubernetes实现微服务的快速部署与交付、容器的批量调度与秒级启动。 ③…...
可视化建模以及UML期末复习篇----相关软件安装
作为一个过来人,我的建议是别过来。 一、可视化建模 <1>定义: 官方:一种使用图形符号来表示系统结构和行为的建模技术。 我:其实说白了就是把工作流程用图形画出来。懂不? <2>作用: 提高理解和分析复杂系统的能力。促…...
Appflyer记录卸载事件
Appflyer官方文档 1.原理 1.AppsFlyer每天向Firebase Cloud Messaging(FCM)和 Apple Push Notification Services(APNS)发送一次API请求。 2.然后FCM和APNS会发送一条静默推送消息,用于判断用户设备上是否仍装有相关应…...
MTools部署案例:省级政务云平台部署MTools供20+厅局单位共享使用
MTools部署案例:省级政务云平台部署MTools供20厅局单位共享使用 1. 项目背景与需求 去年,某省级政务云平台的管理团队遇到了一个普遍但棘手的问题。平台上有超过20个不同的厅局单位,每天都需要处理大量的政策文件、会议纪要、工作报告和公众…...
从零构建Rocky Linux 9.4全能工作站:虚拟机部署与全栈软件生态搭建指南
1. 虚拟机环境搭建与系统安装 Rocky Linux作为RHEL的完美替代品,越来越受到开发者和运维人员的青睐。我最近在虚拟机上完整部署了9.4版本,实测下来稳定性完全不输CentOS。下面分享我的详细操作记录,帮你避开我踩过的那些坑。 1.1 虚拟机软件选…...
IJIS投稿避坑指南:从LaTeX排版到Response Letter的17条实战经验
IJIS投稿避坑指南:从LaTeX排版到Response Letter的17条实战经验 第一次向IJIS投稿的研究者,往往会在技术细节上踩坑。这份指南不是泛泛而谈的流程介绍,而是聚焦那些容易被忽视却可能耽误进度的实操要点。从LaTeX编译报错到审稿人意见的巧妙回…...
嵌入式C++轻量数学库:零依赖标量运算与浮点鲁棒性设计
1. 项目概述stevesch-MathBase是一个轻量级、零依赖的 C 数学工具库,专为资源受限的嵌入式环境(尤其是 Arduino 及兼容平台)设计。其核心目标并非替代标准<cmath>,而是在标准库缺失、被裁剪或不可用的场景下,提供…...
维纳滤波在智能音箱中的应用:如何让Alexa听清你的声音?
维纳滤波在智能音箱中的应用:如何让Alexa听清你的声音? 在智能家居场景中,语音交互已成为最自然的控制方式。然而,当用户与智能音箱距离较远,或环境存在电视声、空调噪音等干扰时,语音识别的准确率会显著下…...
如何快速转换加密音频:ncmppGui完整使用教程
如何快速转换加密音频:ncmppGui完整使用教程 【免费下载链接】ncmppGui 一个使用C编写的转换ncm文件的GUI工具 项目地址: https://gitcode.com/gh_mirrors/nc/ncmppGui 你是否曾在网易云音乐下载了喜欢的歌曲,却发现只能在特定播放器中播放&#…...
AI Coding工具分析项目结构:代码量会影响分析准确性吗?
AI Coding工具分析项目结构:代码量会影响分析准确性吗? 更多问题讨论和资料获取,请关注文章最后的微信公众号随着AI编程助手成为开发者的日常工具,一个关键问题浮出水面:当项目代码量庞大时,AI的分析能力是…...
探索IMMD架构混联混动仿真模型:P1 + P3架构下的动力性经济性之旅
IMMD架构混联混动仿真模型,P1P3架构,混联混动汽车动力性经济性仿真。 immd_cruise仿真模型simulink策略源文件64 具体内容包括: cruise 模型, simulink策略, 策略文件说明(19页) 模型介绍&#…...
为什么选择picoGPT:10个理由让你爱上这个极简AI模型实现
为什么选择picoGPT:10个理由让你爱上这个极简AI模型实现 【免费下载链接】picoGPT An unnecessarily tiny implementation of GPT-2 in NumPy. 项目地址: https://gitcode.com/gh_mirrors/pi/picoGPT 在当今AI模型日益复杂、框架庞大的时代,picoG…...
【多微电网】计及碳排放的基于交替方向乘子法(ADMM)的多微网电能交互分布式运行策略研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子…...
