nginx

nginx

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有
内存少,并发 能力强,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

1.如何使用nginx

(1)安装nginx依赖的环境

	在虚拟机中输入命令
	yum install -y gcc-c++ 
	yum install -y pcre pcre-devel 
	yum install -y zlib zlib-devel
	yum install -y openssl openssl-devel
	把nginx上传到指定的linux目录 然后解压安装

(2)启动nginx

要在nginx的sbin的目录下启动,命令./nginx在这里插入图片描述
关闭命令为./nginx -s stop

(3)测试

可以看下进程里有没有nginx进程
ps -ef | grep nginx
在这里插入图片描述
可以看到成功启动,然后去浏览器访问测试
在这里插入图片描述
成功!!!

2.了解一下nginx的配置文件

进入这个目录里conf
在这里插入图片描述
nginx的配置文件为nginx.conf在这里插入图片描述
可以查看里面的内容
在这里插入图片描述

3.反向代理

1. 正向代理: 代理的是客户端。
2. 反向代理: 代理的是服务器。

在这里插入图片描述
(1)如何使用

  1.创建一个简单的springboot web应用程序
  2. idea把web工程打包安装
  3. 再把打包好的web工程上传到linux并启动

在这里插入图片描述
运行在这里插入图片描述然后去配置反向代理
在这里插入图片描述
测试
启动nginx 在sbin目录下
在这里插入图片描述
浏览器访问http://虚拟机ip:端口号
在这里插入图片描述

4.负载均衡

负载均衡的策略:
默认为轮询策略。
权重: weight 权重值越大访问到的频率越高。 因为以后可能服务器的配置不同,配置越高权重越大。
ip_hash:ip_hash机制能够让某一客户机在相当长的一段时间内只访问固定的后端的某台真实的web服务器

需要起两个不同的服务
再简单创建一个springboot项目,同样上传到linux并启动

启动这两个服务在这里插入图片描述第二个
在这里插入图片描述
配置nginx配置文件
在这里插入图片描述
启动nginx测试
默认为轮询策略
在这里插入图片描述
刷新界面
在这里插入图片描述
开始使用权重
配置nginx配置文件
在这里插入图片描述
启动nginx
浏览器测试
第一次
在这里插入图片描述
第二次
在这里插入图片描述
第三次
在这里插入图片描述
ip_hash;
ip_hash机制能够让某一客户机在相当长的一段时间内只访问固定的后端的某台真实的web服务器
配置nginx配置文件
在这里插入图片描述
启动nginx
浏览器访问测试
在这里插入图片描述
无论怎么刷新界面,访问的都是8080端口的界面。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值