• 首页

  • 文章归档

  • 文章分类

  • 日志

  • 图库

  • 友链

  • 留言板

  • 关于我
H i , m e g u m i
H i , m e g u m i

无名高

获取中...

07
24
学习笔记

Nginx服务器学习笔记

发表于 2020-07-24 • nginx • 被 658 人看爆

待完善

第一章 Nginx简介

image.png
image.png

第二章 环境搭建

下载nginx源码
wget http://nginx.org/download/nginx-1.14.2.tar.gz
安装相关库
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
解压
tar -zxvf nginx-1.14.2.tar.gz
切换到nginx目录
cd nginx-1.14.2
执行命令,指定安装路径,记得先保证有该路径
./configure --prefix=/usr/local/nginx
编译安装

make
make install

到安装目录/usr/local/nginx下,进入sbin目录
执行./nginx
查看进程
ps -ef | grep nginx
关闭进程
优雅的方式:
kill -QUIT 主pid
快速关闭:
kill -TERM 主pid
重启Nginx
./nginx -s relead
指定配置文件,检查配置文件是否出错
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t
image.png
查看nginx版本

/usr/local/nginx/sbin/nginx -v 查看nginx版本
/usr/local/nginx/sbin/nginx -V 查看nginx版本和其他依赖版本

第三章

负载均衡策略:
1)轮询(默认)
2)权重
在server后面添加weight=xx
3)ip_hash策略
可以解决session丢失,但是可能造成服务器压力过大
4)least_conn策略
将请求分配给最少连接的服务器

其他配置:

备份服务器:
其他所有的非backup机器down的时候,才请求backup机器
方法:在server后面添加 backup
作用:不是用来救宕机服务器的(因为其他服务器宕机了那么backup一定也会宕机),而是用来作更新应用的,先在backup服务器更新代码,然后down掉非backup机器,然后更新非backup服务器,然后重启
ps:可以关闭部分非backup服务器更新,然后开启,在更新剩下的服务器

down配置:
表示服务器是down状态,不参与负载均衡

分享到:
MyBatisPlus学习笔记
SpringBoot学习笔记
  • 文章目录
  • 站点概览
无名高

帅哥无名高

我们是如何走到这一步

Github QQ Email RSS
看爆 Top5
  • SpringBoot学习笔记 2,395次看爆
  • 解决在IDEA编写Java代码时,向数据库中插入中文字符后显示?乱码问题 2,324次看爆
  • JDBC核心技术笔记 2,204次看爆
  • SpringMVC学习笔记 1,907次看爆
  • MySQL基础学习笔记 1,860次看爆
粤公网安备 44030702003128号 黔ICP备20006240号

Copyright © 2022 无名高 ·

Proudly published with Halo · Theme by fyang · 站点地图