JAVA开发(nginx)
创始人
2024-01-25 02:25:43
0

 主要描述下面4个内容:

1.Nginx的正向代理和反向代理

2.Nginx的动静分离

3.Nginx的负载均衡

4.Nginx的配置详解

解释:

Nginx的正向代理:代理的是客户端。

Nginx的反向代理:代理的是服务端。在web服务中,一般都是反向代理,用一个nginx代理服务的统一入口。

将静态资源和动态资源放在不同的URL

 

将静态资源部署到Nginx非常简单,只需要将文件复制到Nginx安装目录下的html目录中即可。

server {listen 80; #监听端口server_name localhost; #服务器名称location / { #匹配客户端请求urlroot html; #指定静态资源根目录index index.html; #指定默认首页}}

将动态资源指向后端服务接口。

3.Nginx负载均衡:
Nginx给出来三种关于负载均衡的方式:
轮询法(默认方法):
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
适合服务器配置相当,无状态且短平快的服务使用。也适用于图片服务器集群和纯静态页面服务器集群。
weight权重模式(加权轮询):
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的
情况。
这种方式比较灵活,当后端服务器性能存在差异的时候,通过配置权重,可以让服务器的性能得到充分发挥,有效利用资源。weight和访问比率成正比,用于后端服务器性能不均的情况。权重越高,在被访问的概率越大
ip_hash:
上述方式存在一个问题就是说,在负载均衡系统中,假如用户在某台服务器上登录了,那么该用户第二次请求的时候,因为我们是负载均衡系统,每次请求都会重新定位到服务器集群中的某一个,那么已经登录某一个服务器的用户再重新定位到另一个服务器,其登录信息将会丢失,这样显然是不妥的。
我们可以采用ip_hash指令解决这个问题,如果客户已经访问了某个服务器,当用户再次访问时,会将该请求通过哈希算法,自动定位到该服务器。每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

4.Nginx配置详解:

[root@chensiqi conf]# egrep -v "#|^$" nginx.conf #去掉包含#号和空行的内容
worker_processes  1; #worker进程的数量
error_log  logs/error.log;  #错误日志(默认没开)
pid        logs/nginx.pid;  #进程号(默认没开)
events {    #事件区块开始worker_connections  1024;   #每个worker进程支持的最大连接数
}           #事件区块结束
http {      #http区块开始include       mime.types;   #Nginx支持的媒体类型库文件包含default_type  application/octet-stream; #默认的媒体类型sendfile        on;     #开启高效传输模式keepalive_timeout  65;  #连接超时。server {      #网站配置区域(第一个server第一个虚拟主机站点)listen       80;    #提供服务的端口,默认80server_name  www.chensiqi.org; #提供服务的域名主机名location / {    #第一个Location区块开始root   html;  #站点的根目录(相对于nginx安装路径)index  index.html index.htm; #默认的首页文件,多个用空格分开}error_page 500 502 503 504  /50x.html;  #出现对应的http状态码时,使用50x.html回应客户location = /50x.html {  #Location区块开始,访问50x.htmlroot   html;     #指定对应的站点目录为html}}server {      #网站配置区域(第二个server第二个虚拟主机站点)listen       80;    #提供服务的端口,默认80server_name  bbs.chensiqi.org; #提供服务的域名主机名location / {    #服务区块root   html;  #相对路径(nginx安装路径)index  index.html index.htm;}location = /50x.html { #发生错误访问的页面root   html;}}
}


 

相关内容

热门资讯

个性网名大全 个性网名大全  个性网名大全(精选500个)  在网络上有一个网名是不是也更能吸引网络好友呢?不试试...
一辈子不用改的个性签名 一辈子不用改的个性签名  随着社交网络开始流行,越来越多人会在社交平台上发布个性签名,个性签名是传播...
伤感的个性签名 关于伤感的个性签名15篇  随着社交网络的快速发展,越来越多人钟情于在社交平台上不定时地更换个性签名...
适合长期不换的网名 适合长期不换的网名  期待一个好名字的出现,能够让自己用一辈子不换,长情有时候也没什么不好,只要你遇...
曲终人散的个性签名   曲终人散的个性签名  1、不简单的简单爱,不吵闹的小吵闹。  2、如果你不懂我的沉默,你也永远不...
脑卒中防治知识讲座 脑卒中防治知识讲座脑卒中防治知识讲座一、什么是脑卒中脑卒中(Stroke)是脑中风的学名,是一种突然...
抖音上很火的个性签名 抖音上很火的个性签名  随着社交网络的迅猛发展,越来越多人习惯于在线上发布自己的个性签名,借助个性签...
法师名字500个 法师名字500个  名字类别  从历史的习俗沿革来看,名有乳名、本名、学名、曾用名、笔名、艺名等之分...
正确养殖签名树 正确养殖签名树  在国签名树内作为盆栽不是很多,所以有关签名树的养殖方法的资料也相对匮乏,但是这并不...
英文男网名 英文男网名  英文男网名(精选300个)  男生一般会选用个性的、霸气的网名,而有一些男生也比较喜欢...
抖音最吸引人的网名大全 抖音最吸引人的网名大全  抖音最吸引人的网名(精选600个)  大家在选择自己的抖音网名的时候,往往...
浪漫网名大全 浪漫网名大全  网名指在网上使用的名字。由于网络是一个虚拟的世界,为了避免使用真实姓名带来的麻烦所以...
情侣签名唯美句子精选485句 情侣签名唯美句子 精选57句1. 有事给我打电话,没事也给我打电话。2. 很多事,不是我想,就能做到...
2015句子签名大全精选34... 2015句子签名大全 精选73句1. 明知道谁都离不开谁,却偏偏要互相折磨。2. I will al...
工业循环水水质分析 工业循环水水质分析工业循环水水质化验项目及方法循环冷却水 PH 值的测定方法方法:PH 计直接测定 ...
简单气质个性签名女生   我这一生要走多远的路程,什么时候才能停下,简单气质个性签名女生。下面是unjs小编为大家分享有关...
诗意的帮派名字300个 诗意的帮派名字300个  好名字的好处  在易经预测体系里,影响我们人生运势的有风水、数字、名字。名...
中考激励自己的座右铭 中考激励自己的座右铭  1、师生共同努力,成就六月辉煌。  2、沉着冷静,周密思考,认真严谨,仔细答...
人生哲理箴言签名 人生哲理箴言签名  人生不必求全责备,有道是:自古人生最忌满,半贫半富半自安!半命半天半机遇,半取半...
女孩取名内涵诗意名字 女孩取名内涵诗意名字  女孩取名内涵诗意名字  名字是指人或者产品、物体的名称,姓名有广义与狭义之分...