瑞吉外卖部署篇---Nginx

Nginx

概述

瑞吉外卖部署篇---Nginx_第1张图片

下载安装

安装包版本

Nginx官网
瑞吉外卖部署篇---Nginx_第2张图片

命令拉取安装版本(推荐)

因为Nginx是用C写的,所以要提前拉取一部分安装包
安装过程:
1、安装依赖包yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2、下载Nginx安装包wget https://nginx.org/download/nginx-1.16.1.tar.gz
3、解压tar -zxvf nginx-1.16.1.tar.gz
4、cd nginx-1.16.1
5、./configure --prefix=/usr/local/nginx
6、make && make install

最后安装时遇到了两个问题
安装Nginx报错
ubantu yum报错
目录结构
瑞吉外卖部署篇---Nginx_第3张图片
瑞吉外卖部署篇---Nginx_第4张图片

常用命令

启动之前先测试一下

瑞吉外卖部署篇---Nginx_第5张图片
瑞吉外卖部署篇---Nginx_第6张图片
瑞吉外卖部署篇---Nginx_第7张图片

Nginx配置文件结构

瑞吉外卖部署篇---Nginx_第8张图片
一个Http块中可以有多个Server,基本上配置都是针对Http块的

具体实战

瑞吉外卖部署篇---Nginx_第9张图片
静态资源 动静分离
红字部分是固定的,黑字可以改
瑞吉外卖部署篇---Nginx_第10张图片
打开一个配置文件细看一下
瑞吉外卖部署篇---Nginx_第11张图片

直接找到Nginx的位置,找到HTML的文件夹,把前端资源丢进去
就像是放在resource目录下面是一个感觉
直接就可以通过路径访问到
瑞吉外卖部署篇---Nginx_第12张图片
直接URL访问就可以访问到
瑞吉外卖部署篇---Nginx_第13张图片

方向代理

瑞吉外卖部署篇---Nginx_第14张图片
反向代理期间,用户是不知道反向代理服务器存在的
瑞吉外卖部署篇---Nginx_第15张图片
配置反向代理,这样就可以隐藏目标服务器
瑞吉外卖部署篇---Nginx_第16张图片

负载均衡

瑞吉外卖部署篇---Nginx_第17张图片
底层还是通过代理来反向实现的,把服务代理到目标服务器上

瑞吉外卖部署篇---Nginx_第18张图片负载均衡对应策略瑞吉外卖部署篇---Nginx_第19张图片
为服务器加权重
瑞吉外卖部署篇---Nginx_第20张图片

你可能感兴趣的:(笔记,nginx,运维,服务器)