6.22Nginx

6.22Nginx

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件

(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,中国大

陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

1、为什么使用Nginx

1、可以高并发连接

​ 官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。

​ 原因,主要是Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Prefork模式为多进程模式,需要经常派生子进程,所以消耗的CPU等服务器资源,要比Nginx高很多。

​ 2、内存消耗少

​ Nginx+PHP(FastCGI)服务器,在3万并发连接下,开启10个Nginx进程消耗150MB内存,15MB10=150MB,开启的64个PHP-CGI进程消耗1280内存,20MB64=1280MB,加上系统自身消耗的内存,总共消耗不到2GB的内存。

​ 如果服务器的内存比较小,完全可以只开启25个PHP-CGI进程,这样PHP-CGI消耗的总内存数才500MB。

​ 3、成本低廉

​ 4、配置文件非常简单

​ 5、支 持Rewrite重写

​ 6、内置的健康检查功能

​ 7、节省带宽

​ 8、稳定性高

​ 9、支持热部署

2、使用Nginx

​ 1、需要在linux中安装tar.gzimp

​ 2、并安装nxinx以来的环境

环境命令
1 .yum install -y gcc-c++
2. yum install -y pcre pcre-devel 
3. yum install -y zlib zlib-devel 
4. yum install -y openssl openssl-devel

​ 3、上传到指定命令

​ 4、解压

tar -zxvf nginx-1.18.0.tar.gz

​ 5、进入到解压目录

​ 6、指定安装路径

./configure --prefix=路径

​ 7、安装

make installx

​ 8、启动

./nginx

​ 9、验证是否启动成功

	ps -ef | grep 进程名 

在这里插入图片描述

​ 10、浏览器访问

在这里插入图片描述

3、配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RUQwFk4S-1624408275252)(C:\Users\送给小~1\AppData\Local\Temp\1624359968065.png)]
在这里插入图片描述

4、反向代理

/**正向代理: 代理的是客户端,服务器端不知道访问来自哪个客户。

反向代理: 代理的是服务器,客户端不知道最终访问的是哪个服务器。
*/
1、准备一个springboot web打包安装到linux下
java -jar xxx.jar #启动jar文件

在这里插入图片描述

​ 2、修改nginx.conf配置文件中server配置,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Tqd8Bys-1624408275256)(C:\Users\送给小~1\AppData\Local\Temp\1624361548596.png)]

​ 3、重启nginx.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rKXE5VBd-1624408275256)(C:\Users\送给小~1\AppData\Local\Temp\1624361599565.png)]

​ 4、测试

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rdvKp35t-1624408275257)(C:\Users\送给小~1\AppData\Local\Temp\1624361706944.png)]

5、负载均衡

​ 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分

离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载

均衡,将压力分散到不同的机器上。

​ 即使把访问平均分摊到每个服务器上

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9WeiEhY8-1624408275258)(C:\Users\送给小~1\AppData\Local\Temp\1624407870520.png)]

6、权重

​ 负载均衡的策略:

​ 默认为轮询策略。

​ 权重: weight 权重值越大访问到的频率越高。 因为以后可能服务器

​ 的配置不同,配置越高权重越大,访问会倾向去权重大的,如果访问量是300次,那么大约会有200次访问192.168.30.3的ip:

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值