因为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报错
目录结构
启动之前先测试一下
一个Http块中可以有多个Server,基本上配置都是针对Http块的
静态资源 动静分离
红字部分是固定的,黑字可以改
打开一个配置文件细看一下
直接找到Nginx的位置,找到HTML的文件夹,把前端资源丢进去
就像是放在resource目录下面是一个感觉
直接就可以通过路径访问到
直接URL访问就可以访问到
反向代理期间,用户是不知道反向代理服务器存在的
配置反向代理,这样就可以隐藏目标服务器
底层还是通过代理来反向实现的,把服务代理到目标服务器上
负载均衡对应策略
为服务器加权重