Windows安装部署nginx

1、官网下载安装包:

官网地址:https://nginx.org/en/download.html
在这里插入图片描述
下载好后,解压即可:
在这里插入图片描述
在nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果本地80端口已经被使用则修改成其他端口。
在这里插入图片描述
查看80端口是否被占用的命令是:

netstat -ano | findstr 0.0.0.0:80 
# 或
netstat -ano | findstr "80"

2、启动nginx

启动nginx时,运行cmd,使用命令进行操作;不要直接双击nginx.exe

打开命令提示符,用管理员运行。
在这里插入图片描述
也可以nginx根目录下直接输:cmd
在这里插入图片描述

3、启动命令

  • 启动nginx:start nginx.exe
  • 停止nginx:nginx.exe -s stop
  • 重载nginx配置:nginx.exe -s reload
  • 检测配置文件:nginx.exe -t -c conf/nginx.conf
  • 查看nginx版本:nginx.exe -V

4、查看Nginx是否成功的方法

直接在浏览器地址栏输入网址:http://localhost:80(如果上面修改了其他端口,就将80改成其他端口数),然后点击回车,出现以下页面说明启动成功
在这里插入图片描述

5、nginx启动脚本:

如果不想输命令的话,也可以使用下面的启动脚本:
1)启动nginx:

chcp 65001
@echo off
d:
cd D:\nginx\nginx-1.22.1\
start nginx.exe
echo 启动成功......
exit

2)停止nginx:

chcp 65001
@echo off
d:
cd D:\nginx\nginx-1.22.1\
nginx.exe -s stop
echo 已停止nginx.....
exit

启动直接双击 start.bat即可:
在这里插入图片描述

6、设置开机自启:

1)下载WinSW工具:
WinSW:https://github.com/winsw/winsw/releases
在这里插入图片描述
根据不同的系统架构,下载不同的版本。
2)安装工具:

  • 下载后将该工具放入Nginx的安装目录下,并且将其重命名为 nginx-service.exe
  • 在nginx安装目录下新建服务日志文件夹server-logs文件夹,用来存放nginx服务相关日志。
  • 在该目录下新建 nginx-service.xml 文件,写入配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务了。

在这里插入图片描述
nginx-service.xml的内容如下:

<!-- nginx-service.xml -->
<service>
    <id>nginx</id>
    <name>nginx</name>
    <description>nginx</description>
    <logpath>D:\nginx\nginx-1.22.1\server-logs\</logpath>
    <logmode>roll</logmode>
    <depend></depend>
    <executable>D:\nginx\nginx-1.22.1\nginx.exe</executable>
    <stopexecutable>D:\nginx\nginx-1.22.1\nginx.exe -s stop</stopexecutable>
</service>

3)编写启用脚本:

chcp 65001
@echo off
d:
cd D:\nginx\nginx-1.22.1\
nginx-service.exe install
echo 开机自启动设置成功。
exit

需要开机自启时,只需要双击 nginx-enable.bat 即可:

在这里插入图片描述
查看是否成功将其注册为Windows服务。
在这里插入图片描述
其他命令:

  • 注册系统服务命令 nginx-service.exe install
  • 删除已注册的系统服务命令 nginx-service.exe uninstall
  • 停止对应的系统服务命令 nginx-service.exe stop
  • 启动对应的系统服务命令 nginx-service.exe start

7、解决 Windows 中 BAT 脚本中文乱码问题:

  • 使用 UTF-8 编码:将 BAT 脚本保存为 UTF-8 编码格式,然后在命令行窗口中运行该脚本。
  • 设置代码页:在 BAT 脚本开头添加代码页设置命令,例如:chcp 65001,其中 65001 是 UTF-8 的代码页。
  • 使用第三方工具:使用第三方工具如 Notepad++ 等编辑器打开 BAT 脚本,在其中添加中文输出,然后保存为 UTF-8 编码格式并运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/287723.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

强大的Git客户端 GitKraken 中文 for Mac

GitKraken提供了直观的图形化界面&#xff0c;让用户可以轻松地进行版本控制操作&#xff0c;而无需使用命令行界面。您可以通过可视化的工作区、分支图和提交历史&#xff0c;更清晰地了解代码的状态和演变。 跨平台支持&#xff1a;GitKraken可在多个操作系统上运行&#xf…

k8s之Pod的基础(上)

什么是pod&#xff1f; pod是k8s中最小的资源管理组件 pod也是最小运行容器化的应用的资源管理对象 pod是一个抽象的概念&#xff0c;可以理解为一个或者多个容器化应用的集合 在一个pod当中运行一个容器时最常用的方式 在一个pod当中同时运行多个容器&#xff0c;在一个po…

Docker之镜像上传和下载

目录 1.镜像上传 1) 先上百度搜索阿里云 点击以下图片网站 2) 进行登录/注册 3) 使用支付宝...登录 4) 登录后会跳转到首页->点击控制台 5) 点击左上角的三横杠 6) 搜索容器镜像关键词->点击箭头所指 ​ 编辑 7) 进入之后点击实例列表 8) 点击个人实例进入我们的一个…

凯越510X ADV欧洲上市,售价5.5万

凯越510X其实并不是一台新车&#xff0c;就是国内上市的双摇臂版本的525X&#xff0c;国内售价33900元&#xff0c;不过国外上市只有一个色&#xff0c;就是下方蓝黑灰的颜色&#xff0c;这个配色方案感觉还不错。 凯越525X作为国产中量级ADV3剑客&#xff0c;口碑销量一直都是…

Linux | 分布式版本控制工具Git【版本管理 + 远程仓库克隆】

文章目录 一、前言二、有关git的相关历史介绍三、Git版本管理1、感性理解 —— 大学生实验报告2、程序员与产品经理3、张三的CEO之路 —— 版本管理工具的诞生 四、如何在Linux上使用Git1、创建仓库2、将仓库克隆到本地3、git三板斧① git add② git commit③ git push 4、有关…

放弃努力必然下滑的2024

知道和做到&#xff0c;这其中有一道鸿沟。 努力不一定会成功&#xff0c;但是不努力连成功的概率都不会有。 问题 之前有朋友看过我的一些博文&#xff0c;问:"我如果不坚持写&#xff0c;仅靠存量能否维持一段时间&#xff1f;" "我如果不坚持写&#xff0c…

生态系统服务构建生态安全格局中的实践技术应用

生态安全是指生态系统的健康和完整情况。生态安全的内涵可以归纳为&#xff1a;一&#xff0c;保持生态系统活力和内外部组分、结构的稳定与持续性&#xff1b;二&#xff0c;维持生态系统生态功能的完整性&#xff1b;三&#xff0c;面临外来不利因素时&#xff0c;生态系统具…

3 - 字段约束|MySQL索引|MySQL用户管理

字段约束&#xff5c;MySQL索引&#xff5c;MySQL用户管理 字段约束主键外键 MySQL索引索引介绍优缺点索引使用规则索引的分类索引的管理 用户管理用户授权权限撤销 用户权限追加user表的使用 字段约束 设置在表头上&#xff0c;用来限制字段赋值 包括&#xff1a; 是否允许给…

Edge浏览器的卸载(一分钟版)

一分钟看完不耽误 开整工具下载后 结尾 开整 工具 Remove-MS-Edge 看名字&#xff0c;简单直接 CSDN下载 资源设置是免费的&#xff0c;大家尽管下载 不放心软件安全的话&#xff0c;自己上github地址下载也行 下载后 解压之后 我们打开有gui的&#xff0c;也就是有界面的&…

深度学习MLP_实战演练使用感知机用于感情识别_keras

目录 &#xff08;1&#xff09;why deep learning is game changing?&#xff08;2&#xff09;it all started with a neuron&#xff08;3&#xff09;Perceptron&#xff08;4&#xff09;Perceptron for Binary Classification&#xff08;5&#xff09;put it all toget…

webpack 5 loader

webpack 本身不能识别js&#xff0c;json外的资源&#xff0c;所以我们需要借助其他loader来处理对应的文件 CSS Loader&#xff0c;处理css 安装 npm i css-loader style-loader -D css-loader 负责讲css编译成webpack能识别的模块内容style-loader 动态创建<style&g…

基于SSM的社区管理系统论文

目 录 目 录 I 摘 要 III ABSTRACT IV 1 绪论 1 1.1 课题背景 1 1.2 研究现状 1 1.3 研究内容 2 2 系统开发环境 3 2.1 vue技术 3 2.2 JAVA技术 3 2.3 MYSQL数据库 3 2.4 B/S结构 4 2.5 SSM框架技术 4 3 系统分析 5 3.1 可行性分析 5 3.1.1 技术可行性 5 3.1.2 操作可行性 5 3…

mysql聚簇索引和非聚簇索引

目录 InnoDB引擎MylSAM引擎聚簇索引的优点和缺点参考 聚簇索引和非聚簇索引的区别&#xff1a;叶节点是否存放一整行记录。 聚簇索引:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据。 非聚簇索引:将数据与索引分开存储&#xff0c;索引结构的叶子节点指向了数据对…

分类预测 | Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测

分类预测 | Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测 目录 分类预测 | Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测&#xff08;完整…

2023年度回顾:怿星科技的转型与创新

岁月不居&#xff0c;时节如流。随着2023年的落幕&#xff0c;怿星科技在这一年中不仅实现了自身的转型&#xff0c;还在技术创新、产品研发、行业合作和人才培养等方面取得了显著的成就。这一年&#xff0c;怿星科技正式完成了从服务型公司向产品型公司的战略转变&#xff0c;…

超结MOS/IGBT在储能变流器(PCS)上的应用-REASUNOS瑞森半导体

一、储能交流器(PCS) 储能变流器(PCS)的定义 储能变流器&#xff0c;又称双向储能逆变器&#xff0c;英文名PCS(Power Conversion System)&#xff0c;是储能系统与电网中间实现电能双向流动的核心部件&#xff0c;用作控制电池的充电和放电过程&#xff0c;进行交直流的变换。…

ubuntu系统上安装virtualenv后报错“Command ‘virtualenv‘ not found”

前言 Ubuntu系统上&#xff0c;由于不同用户可能会导致依赖包安装后&#xff0c;无法正常加载命令&#xff0c;就比如&#xff0c; pip3 install virtualenv后&#xff0c;报错&#xff1a;Command virtualenv not found, but can be installed with 这是由于当前用户安装依赖…

UserWarning: Implicit dimension choice for softmax has been deprecated

文章目录 警告解决 警告 解决 自 PyTorch 1.6 版本开始&#xff0c;F.softmax() 函数不再隐式选择维度&#xff0c;默认情况下不会对最后一个维度进行计算。为了解决这个警告并明确指定要应用 softmax 的维度&#xff0c;你需要修改代码如下&#xff1a; # 假设 x 是一个形状…

clang-format

Clang-Format Clang-Format Style Options — Clang 18.0.0git documentation VSCode 1.1 安装扩展 C 1.2 设置 1.3 使用 .clang-fornat 放置在项目&#xff08;代码&#xff09;文件夹下使用 .clang-fornat 为文件名 --- # https://clang.llvm.org/docs/ClangFormatStyle…

3分钟Alibaba Cloud Linux镜像操作系统详解

Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版&#xff0c;针对阿里云服务器ECS做了大量深度优化&#xff0c;Alibaba Cloud Linux由阿里云官方免费提供长期支持和维护LTS&#xff0c;Alibaba Cloud Linux完全兼容CentOS/RHEL生态和操作方式…