尚硅谷Nginx学习(002更换视频 然后详细安装)

尚硅谷Nginx教程(亿级流量nginx架构设计)

总时长23:47:00 共142p

此文章包含第1p-第p9的内容

up主建议的电脑配置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

淘宝开发的版本
在这里插入图片描述

安装

在这里插入图片描述

1.上传到服务器
在这里插入图片描述

2.解压
tar zxvf xxx.tar.gz
在这里插入图片描述

在这里插入图片描述

3.进入目录
在这里插入图片描述

使用 可执行文件 ./configure 进行安装 会提示缺少依赖
在这里插入图片描述
缺失 c语言编辑器 yum install -y gcc
在这里插入图片描述

安装位置 一般在这里 /usr/local/nginx
在这里插入图片描述
缺失 pcre library
在这里插入图片描述

缺失zlib
在这里插入图片描述

无报错
使用make命令 和make install
在这里插入图片描述
在这里插入图片描述

进入目录
在这里插入图片描述

nginx 启动 ./nginx
在这里插入图片描述

查看ip 加上默认80端口(80不用写)
在这里插入图片描述
没开防火墙

切记 阿里云要开安全组

进入sbin目录 运行 ./nginx (主进程文件)
在这里插入图片描述
优雅关闭(有人连接的时候等待它们结束再断开)
啊啊

防火墙(最好只开放需要的端口)
在这里插入图片描述

将nginx 安装成系统服务的话 需要写一个脚本 脚本如下:

  • ps:粘贴时别忘了先按a 进入编辑模式 再进行粘贴和编写
    在这里插入图片描述

  • 重新加载系统服务 systemctl daemon-reload

systemctl daemon-reload 命令用于重新加载 systemd 的配置文件,以便让 systemd 重新加载最新的服务单元定义。

当您修改了位于 /etc/systemd/system/ 目录下的服务单元文件(如 .service、.socket 等),或者添加/删除了相关的配置文件时,通过运行 systemctl daemon-reload 命令,可以通知 systemd 重新读取这些修改,并更新其内部的单元缓存。

以下是使用 systemctl daemon-reload 的常见场景和步骤:

修改服务单元文件或相关配置文件,例如:
shell
sudo nano /etc/systemd/system/myservice.service
保存并关闭文件。

运行 systemctl daemon-reload 命令,以重新加载 systemd 配置文件:

shell
sudo systemctl daemon-reload
现在,您可以继续进行其他操作,例如启用、停止、重启等。
通过执行 systemctl daemon-reload,您可以确保 systemd 获取到了最新的配置文件,并且对已经修改或新增的服务单元进行了正确的处理。

在这里插入图片描述

注册成功 可以使用 systemctl start 和status
在这里插入图片描述
在这里插入图片描述

设置开机自动启动

systemctl enable nginx.service
在这里插入图片描述

nginx目录分析

  • /usr/local 相当于win的C:\Program Files目录 一般的程序都可以放在这里
    在这里插入图片描述

conf/nginx.conf是主配置文件 可以引用其他的配置文件
在这里插入图片描述
logs目录

  • 日志有时写满会报莫名其妙的错(到时候可以查看这里 或者做监控)
    在这里插入图片描述
    .pid文件 记录当前运行的进程号 终止使用kill -9 xxx
    在这里插入图片描述
    在这里插入图片描述

运行原理

在这里插入图片描述
sbin/.niginx执行后 有多个个进程 一个主进程(master fork出子进程 而且协调子进程) 多个子进程(worker)
在这里插入图片描述


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值