1小时拿下 Nginx - 2. Windows Linux 环境下安装 Nginx

Nginx 提供了两种环境的安装包,一个是 Windows 的,还有一种是 Linux 的。

一、Linux

这里我们是使用 Docker 进行部署;

具体部署方式可以看我另外一个博客:2022 最新版本 Docker 学习_11.Docker 常用镜像部署(tomcat、mysql、nginx等)_他 他 = new 他()的博客-CSDN博客_docker最新版本是多少

!!!通过 Docker 启动的 Nginx,想要查看日志,是需要通过 docker logs 命令进行查看日志。

二、Windows

1. 下载 Nginx

首先我们去下载 Nginx 的部署包(下载地址:nginx: download

这里我们选择 Stable version 版(稳定版)。

下载后解压。

我们就可以得到一个这样的东西。

2. 启动 Nginx

这里启动有两种方式。

  1. 直接双击 nginx.exe 这个文件进行启动。但是不好的是,通过双击 nginx.exe 进行启动 nginx 之后,是没有任何效果(比如说有 Dos 窗口之类的),而且还可能有的人可能会双击很多次,所以我们不用这个。(如果你不慎用这个启动了,但是不知道怎么关闭的,请看标题四)
  2. 通过 Dos 窗口进行启动。

这里我们直接使用 Dos 窗口进行启动。

在 nginx 目录下输入命令:

start nginx

可以看到,我们 nginx 已经启动了。

!!!Nginx 默认使用的是 80 端口,所以不要有其他的程序占用这个端口,如果有,是启动不成功的。

3. 访问 Nginx

这里我们通过浏览器进行方式,输入地址:http://localhost/

当你看到这个的时候,就说明你 Nginx 启动成功了。然后我们再看一下日志。

access.log 日志是正确的,并且 error.log 没有异常日志。

4. 停止 Nginx

停止 Nginx 有两个常用命令

nginx -s stop
nginx -s quit

stop 是指快速关闭 Nginx,而 quit 是正常关闭 Nginx。

看起来两个好像最后都是关闭了 Nginx,但是本质上不同。stop 是不管你还有没有进程在工作,直接都给关闭掉,而 quit 是等待所有进程都完成工作后,再进行关闭。

!但是,通过这两个命令都无法关闭掉双击启动 nginx 的进程。

5. 重启 Nginx

重启的话很简单,直接上命令

nginx -s reload

三、Nginx 目录

Nginx 这个目录可以说是非常简洁。

1. conf 这个是 nginx 的核心配置,里面存放了很多的配置文件,最主要的就是 nginx.conf 这个配置文件。

2. contrib 是做 vim 语法高亮的,我们一般用不到这个。

3. docs 是文档,这玩意能看懂就看,看不懂拉倒。

4. html 是存放一些 html 页面,好比一些公共页面啥的。

5. logs 是存放日志。

6. temp 是存放一些缓存的,这个尽量不要乱删除。

四、Nginx 在 Windows 环境下双击启动无法关闭的问题

在 Windows 环境下,我们通过双击启动 nginx.exe 之后,如果想要通过命令关闭它是不可能的。

它会提示我们这个错误,这里提供两种解决方案。

方案一

打开任务管理器,找到 nginx.exe 进程,然后结束进程。

方案二

通过下面的命令找到 nginx.exe 的进程号

tasklist /fi "IMAGENAME eq nginx.exe"

然后再通过命令把对应的进程关闭掉

taskkill /f /pid xxxxx

 


这一讲就讲到这里,有问题可以联系我 QQ 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他 他 = new 他()

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值