nginx的部分总结

1.nginx的介绍

代理服务器:
客户数量少的时候,客户发送的请求直接发给服务器;当客户数量变多的时候,并发量也开始增大,此时需要增加几个服务器,并且在每个服务器上部署tomcat,这个时候需要一个代理服务器,用来起到一个转发客户请求的作用,因为服务器之间的session是不共享的,所以客户的session就存放在代理服务器上了。

nginx是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强。
安装简单,配置文件简洁。支持50000个并发连接数的响应。

2.正向代理和反向代理

正向代理:指代理客户端,安装在本地
反向代理:指代理服务器,让你在无感知的情况下(访问域名不变)接收服务器的资源,让我们更好的把项目部署在服务器上。

3.nginx的作用

一、反向代理
二、负载均衡:有2种策略,内置策略和扩展策略。内置策略:轮询、加权轮询、Ip hash
三、动静分离:把项目的静态资源拆分到nginx服务器上,我们可以根据静态资源的特点将其做缓存操作,提高资源响应的速度。
目前,通过nginx大大提高了网站的响应速度,优化了用户体验,让网站的健壮性更上一层楼。

4.在linux上安装nginx

1.用xftp上传nginx的源码包到linux服务器上,放在/usr/local下
2.解压源码包,如:tar -zxvf nginx-1.20.2.tar.gz
3.进入解压文件夹nginx-1.20.2 使用 ./configure命令创建makefile
4.输入:make
5.输入:make install

启动与关闭

在nginx目录下有一个sbin目录,sbin目录下有一个nginx可执行程序。
  命令行启动:./nginx //验证是否启动成功,在浏览器上输入远程服务器的主机地址,出现欢迎来到nginx界面
  命令行关闭:./nginx -s stop
  命令行退出:./nginx -s quit  // 等程序执行完毕后关闭,建议使用此命令。

重新加载配置文件
命令行加载:./nginx -s reload  // 可以在不关闭 nginx 的情况下进行更新

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值