Nginx具体配置(三)

2023-11-03

一:Nginx配置实例 - 反向代理
 实例一:
  1.1:实现效果

在Windows浏览器地址栏中输入www.123.com,跳转到Linux系统中的tomcat主页面

访问Nginx:192.168.92.130:80

访问Tomcat:192.168.92.130:8080

1.2:访问过程分析

1.3:具体配置

1.3.1:在windows的host文件中配置域名和IP对应关系的配置,在host文件中添加内容:IP地址和内容

这时在浏览器输入www.123.com:8080即可访问到Tomcat页面

1.3.2:在Nginx进行请求转发的配置(反向代理配置)

vi nginx.conf修改文件

实例二:
    2.1:实现效果

使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中心

访问http://192.168.92.130:9001/edu/ 直接跳转到127.0.0.1:8080

访问http://192.168.92.130:9001/vod/ 直接跳转到127.0.0.1:8081

2.2:准备两个Tomcat,一个8080端口,一个8081端口

在tomcat8080中进入到webapps文件下,创建edu文件,创建a.html(内容8080)

在tomcat8081中进入到webapps文件下,创建vod文件,创建a.html(内容8081)

2.3:具体配置

在请求路径中包含edu的访问8080端口,请求路径中包含vod的访问8081端口

测试访问成功!

二:Nginx配置实例 - 负载均衡
   2.1:实现效果

在浏览器中输入地址http://192.168.92.130/edu/a.html,平均分配到8080和8081端口中

在两台tomcat中webapps文件中,创建edu文件夹,在edu文件夹中创建a.html页面

2.2:具体配置

2.3:负载均衡的分配策略

1:轮询(默认)

每个请求根据时间顺序逐一分配带不同的服务器,如果服务器down掉,会自动剔除

2:weight

weight代表权重,默认为1,权重越高被分配的客户端越多

3:ip_hash

每个请求按访问ip的hash结果分配;这样能固定访问访问同一个服务器,可以解决session的问题

4:fair(第三方)

按后端服务器的响应时间来分配请求,响应时间越短的优先分配

三:Nginx配置实例 - 动静分离
    1:动静分离简单来说就是把静态请求和动态请求分开,不能理解成只是单纯的静态页面和动态页面分开,

可以理解成使用Nginx处理静态请求,Tomcat处理动态请求。目前动静分离实现方式有两种:

1.1:纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案

1.2:动态和静态文件混合发布,通过Nginx分开

2:准备工作

创建data文件,在data文件中创建www文件和img文件,在www文件中加入a.html,在img文件中加入一张图片

data/www/a.html data/img/3.png

3:Nginx具体配置

四:Nginx配置高可用集群

1:准备两台服务器,分别安装nginx,keepalived

       安装keepalived命令:yum install keepalived -y

            查看是否安装成功命令:rpm -q -a keepalived

            安装路径:/etc/keepalived/keepalived.conf

2:主从配置

2.1:修改keepalived的配置文件keepalived.conf

复制代码
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_ server 192.168.17.129
smtp_connect_timeout 30
router_id LVS_DEVEL # LVS_DEVEL这字段在/etc/hosts文件中看;通过它访问到主机
}

vrrp_script chk_http_ port {
script “/usr/local/src/nginx_check.sh”
interval 2 # (检测脚本执行的间隔)2s
weight 2 #权重,如果这个脚本检测为真,服务器权重+2
}

vrrp_instance VI_1 {
state BACKUP # 备份服务器上将MASTER 改为BACKUP
interface ens33 //网卡名称
virtual_router_id 51 # 主、备机的virtual_router_id必须相同
priority 100 #主、备机取不同的优先级,主机值较大,备份机值较小
advert_int 1 #每隔1s发送一次心跳
authentication { # 校验方式, 类型是密码,密码1111
auth type PASS
auth pass 1111
}
virtual_ipaddress { # 虛拟ip
192.168.17.50 // VRRP H虛拟ip地址
}
}
复制代码

2.2:在路径/usr/local/src/ 下新建检测脚本 nginx_check.sh

复制代码
#! /bin/bash
A=ps -C nginx -no-header | wc - 1
if [ $A -eq 0];then
/usr/local/nginx/sbin/nginx
sleep 2
if [ps -C nginx --no-header| wc -1 -eq 0 ];then
killall keepalived
fi
fi
复制代码

3:两台服务器启动Nginx和keepalived

systemctl start keepalived.service   #启动keepalived
   ps -ef I grep keepalived   #查看keepalived是否启动

systemctl stop keepalived.service   #停止keepalived

4:测试

在浏览器地址栏输入虚拟ip地址192.168.50.20

把主服务器(192.168.92.130) nginx和keealived停止,再输入192.168.50.20

五:Nginx工作原理
   1:master & worker
    master相当于管理者,worker可以有多个,当请求进来后,master告诉worker,worker进行处理

2:worker如何进行工作(争抢机制)

3:一个master和多个worker的好处

3.1:可以使用 nginx -s reload 热部署,利用nginx进行热部署操作

3.2:每个worker都是独立的进程,不需要加锁,如果其中一个worker出现问题,并不会影响到其他的

4:需要设置多少个worker

Nginx和Redis类似,都采用了IO多路复用机制,每个worker都是一个独立的进程,但每个进程只有一个主线程,

通过异步非阻塞的方式来处理请求,worker数和服务器的cpu数相等最为适宜,如下:

# 设置worker数量
    worker.processes 4;

# 也可以把值设置为auto,nginx会自动检测当前主机的cpu核心数,并启动对应数量的worker进程

worker.processes auto;

        # work绑定cpu(4work绑定4cpu)
        worker_cpu_affinity 0001 0010 0100 1000

       # work绑定cpu (4work绑定8cpu中的4个)
       worker_cpu_affinity 0000001 00000010 00000100 00001000

5:连接数:worker_connection

这个值是表示每个worker进程所能建立连接的最大值,所以,一个nginx 能建立的最大连接数,

应该是worker_connections * worker_processes。当然,这里说的是最大连接数,对于HTTP

请求本地资源来说,能够支持的最大并发数量是worker_connections * worker_processes,

如果是支持http1.1的浏览器每次访问要占两个连接,

所以普通的静态访问最大并发数是: worker_connections * worker_processes / 2

而如果是HTTP作为反向代理来说,最大并发数量应该是worker_connections * worker_proceses/4.

因为作为反向代理服务器,每个并发会建立与客户端的连接和与后端服务的连接,会占用两个连接.

5.1:发送一个请求,占用了worker的几个连接数

2个或4个

5.2:nginx有一个master,四个worker,每个worker支持最大的连接数是1024,支持的最大并发数是多少

worker_connections * worker_processes / 2

worker_connections * worker_proceses/4.

https://www.wenjuan.com/z/FRvQr2W
https://www.wenjuan.com/d/FRvQr2W
https://www.wenjuan.com/s/FRvQr2W
https://www.wenjuan.com/t/FRvQr2W
https://www.wenjuan.com/z/fMrmIbs
https://www.wenjuan.com/d/fMrmIbs
https://www.wenjuan.com/s/fMrmIbs
https://www.wenjuan.com/t/fMrmIbs
https://www.wenjuan.com/z/JZB3uiv
https://www.wenjuan.com/d/JZB3uiv
https://www.wenjuan.com/s/JZB3uiv
https://www.wenjuan.com/t/JZB3uiv
https://www.wenjuan.com/z/bUb2eaf
https://www.wenjuan.com/d/bUb2eaf
https://www.wenjuan.com/s/bUb2eaf
https://www.wenjuan.com/t/bUb2eaf
https://www.wenjuan.com/z/jm2ym2I
https://www.wenjuan.com/d/jm2ym2I
https://www.wenjuan.com/s/jm2ym2I
https://www.wenjuan.com/t/jm2ym2I
https://www.wenjuan.com/z/YvEJFzP
https://www.wenjuan.com/d/YvEJFzP
https://www.wenjuan.com/s/YvEJFzP
https://www.wenjuan.com/t/YvEJFzP
https://www.wenjuan.com/z/uEZ3yu6
https://www.wenjuan.com/d/uEZ3yu6
https://www.wenjuan.com/s/uEZ3yu6
https://www.wenjuan.com/t/uEZ3yu6
https://www.wenjuan.com/z/Efeqee
https://www.wenjuan.com/d/Efeqee
https://www.wenjuan.com/s/Efeqee
https://www.wenjuan.com/t/Efeqee
https://www.wenjuan.com/z/7V7ZBrK
https://www.wenjuan.com/d/7V7ZBrK
https://www.wenjuan.com/s/7V7ZBrK
https://www.wenjuan.com/t/7V7ZBrK
https://www.wenjuan.com/z/7nqQ7fP
https://www.wenjuan.com/d/7nqQ7fP
https://www.wenjuan.com/s/7nqQ7fP
https://www.wenjuan.com/t/7nqQ7fP
https://www.wenjuan.com/z/q6B3Yr2
https://www.wenjuan.com/d/q6B3Yr2
https://www.wenjuan.com/s/q6B3Yr2
https://www.wenjuan.com/t/q6B3Yr2
https://www.wenjuan.com/z/ZVFN7vZ
https://www.wenjuan.com/d/ZVFN7vZ
https://www.wenjuan.com/s/ZVFN7vZ
https://www.wenjuan.com/t/ZVFN7vZ
https://www.wenjuan.com/z/rIZR3qC
https://www.wenjuan.com/d/rIZR3qC
https://www.wenjuan.com/s/rIZR3qC
https://www.wenjuan.com/t/rIZR3qC
https://www.wenjuan.com/z/6jeuAjD
https://www.wenjuan.com/d/6jeuAjD
https://www.wenjuan.com/s/6jeuAjD
https://www.wenjuan.com/t/6jeuAjD
https://www.wenjuan.com/z/nay6V3I
https://www.wenjuan.com/d/nay6V3I
https://www.wenjuan.com/s/nay6V3I
https://www.wenjuan.com/t/nay6V3I
https://www.wenjuan.com/z/ZBvay21
https://www.wenjuan.com/d/ZBvay21
https://www.wenjuan.com/s/ZBvay21
https://www.wenjuan.com/t/ZBvay21
https://www.wenjuan.com/z/eY7ZvqE
https://www.wenjuan.com/d/eY7ZvqE
https://www.wenjuan.com/s/eY7ZvqE
https://www.wenjuan.com/t/eY7ZvqE
https://www.wenjuan.com/z/nemiuiW
https://www.wenjuan.com/d/nemiuiW
https://www.wenjuan.com/s/nemiuiW
https://www.wenjuan.com/t/nemiuiW
https://www.wenjuan.com/z/3I7z6v
https://www.wenjuan.com/d/3I7z6v
https://www.wenjuan.com/s/3I7z6v
https://www.wenjuan.com/t/3I7z6v
https://www.wenjuan.com/z/RjueiiK
https://www.wenjuan.com/d/RjueiiK
https://www.wenjuan.com/s/RjueiiK
https://www.wenjuan.com/t/RjueiiK
https://www.wenjuan.com/z/A7vQza
https://www.wenjuan.com/d/A7vQza
https://www.wenjuan.com/s/A7vQza
https://www.wenjuan.com/t/A7vQza
https://www.wenjuan.com/z/MFRVnuw
https://www.wenjuan.com/d/MFRVnuw
https://www.wenjuan.com/s/MFRVnuw
https://www.wenjuan.com/t/MFRVnuw
https://www.wenjuan.com/z/yyAVNjj
https://www.wenjuan.com/d/yyAVNjj
https://www.wenjuan.com/s/yyAVNjj
https://www.wenjuan.com/t/yyAVNjj
https://www.wenjuan.com/z/z6F7Vb
https://www.wenjuan.com/d/z6F7Vb
https://www.wenjuan.com/s/z6F7Vb
https://www.wenjuan.com/t/z6F7Vb
https://www.wenjuan.com/z/iuy2YjY
https://www.wenjuan.com/d/iuy2YjY
https://www.wenjuan.com/s/iuy2YjY
https://www.wenjuan.com/t/iuy2YjY
https://www.wenjuan.com/z/jiUZfmt
https://www.wenjuan.com/d/jiUZfmt
https://www.wenjuan.com/s/jiUZfmt
https://www.wenjuan.com/t/jiUZfmt
https://www.wenjuan.com/z/nUzMjqj
https://www.wenjuan.com/d/nUzMjqj
https://www.wenjuan.com/s/nUzMjqj
https://www.wenjuan.com/t/nUzMjqj
https://www.wenjuan.com/z/nYnaIfJ
https://www.wenjuan.com/d/nYnaIfJ
https://www.wenjuan.com/s/nYnaIfJ
https://www.wenjuan.com/t/nYnaIfJ
https://www.wenjuan.com/z/Ujimye
https://www.wenjuan.com/d/Ujimye
https://www.wenjuan.com/s/Ujimye
https://www.wenjuan.com/t/Ujimye
https://www.wenjuan.com/z/uqqmMb
https://www.wenjuan.com/d/uqqmMb
https://www.wenjuan.com/s/uqqmMb
https://www.wenjuan.com/t/uqqmMb
https://www.wenjuan.com/z/2eaAr2S
https://www.wenjuan.com/d/2eaAr2S
https://www.wenjuan.com/s/2eaAr2S
https://www.wenjuan.com/t/2eaAr2S
https://www.wenjuan.com/z/22IBRjY
https://www.wenjuan.com/d/22IBRjY
https://www.wenjuan.com/s/22IBRjY
https://www.wenjuan.com/t/22IBRjY
https://www.wenjuan.com/z/nu6ney
https://www.wenjuan.com/d/nu6ney
https://www.wenjuan.com/s/nu6ney
https://www.wenjuan.com/t/nu6ney
https://www.wenjuan.com/z/BZFbmyU
https://www.wenjuan.com/d/BZFbmyU
https://www.wenjuan.com/s/BZFbmyU
https://www.wenjuan.com/t/BZFbmyU
https://www.wenjuan.com/z/nee2Af7
https://www.wenjuan.com/d/nee2Af7
https://www.wenjuan.com/s/nee2Af7
https://www.wenjuan.com/t/nee2Af7
https://www.wenjuan.com/z/6FbMzu
https://www.wenjuan.com/d/6FbMzu
https://www.wenjuan.com/s/6FbMzu
https://www.wenjuan.com/t/6FbMzu
https://www.wenjuan.com/z/Yv6F3iu
https://www.wenjuan.com/d/Yv6F3iu
https://www.wenjuan.com/s/Yv6F3iu
https://www.wenjuan.com/t/Yv6F3iu
https://www.wenjuan.com/z/2EbQ3if
https://www.wenjuan.com/d/2EbQ3if
https://www.wenjuan.com/s/2EbQ3if
https://www.wenjuan.com/t/2EbQ3if
https://www.wenjuan.com/z/bAbMnyB
https://www.wenjuan.com/d/bAbMnyB
https://www.wenjuan.com/s/bAbMnyB
https://www.wenjuan.com/t/bAbMnyB
https://www.wenjuan.com/z/nuaQzqt
https://www.wenjuan.com/d/nuaQzqt
https://www.wenjuan.com/s/nuaQzqt
https://www.wenjuan.com/t/nuaQzqt
https://www.wenjuan.com/z/VVZbQbG
https://www.wenjuan.com/d/VVZbQbG
https://www.wenjuan.com/s/VVZbQbG
https://www.wenjuan.com/t/VVZbQbG
https://www.wenjuan.com/z/jmYJzuv
https://www.wenjuan.com/d/jmYJzuv
https://www.wenjuan.com/s/jmYJzuv
https://www.wenjuan.com/t/jmYJzuv
https://www.wenjuan.com/z/n6bMNbj
https://www.wenjuan.com/d/n6bMNbj
https://www.wenjuan.com/s/n6bMNbj
https://www.wenjuan.com/t/n6bMNbj
https://www.wenjuan.com/z/ZbeAf2n
https://www.wenjuan.com/d/ZbeAf2n
https://www.wenjuan.com/s/ZbeAf2n
https://www.wenjuan.com/t/ZbeAf2n
https://www.wenjuan.com/z/mYFNBbs
https://www.wenjuan.com/d/mYFNBbs
https://www.wenjuan.com/s/mYFNBbs
https://www.wenjuan.com/t/mYFNBbs
https://www.wenjuan.com/z/jqyQFbh9
https://www.wenjuan.com/d/jqyQFbh9
https://www.wenjuan.com/s/jqyQFbh9
https://www.wenjuan.com/t/jqyQFbh9
https://www.wenjuan.com/z/3yuY3qk
https://www.wenjuan.com/d/3yuY3qk
https://www.wenjuan.com/s/3yuY3qk
https://www.wenjuan.com/t/3yuY3qk
https://www.wenjuan.com/z/mmUBbuD
https://www.wenjuan.com/d/mmUBbuD
https://www.wenjuan.com/s/mmUBbuD
https://www.wenjuan.com/t/mmUBbuD
https://www.wenjuan.com/z/bu22ymv
https://www.wenjuan.com/d/bu22ymv
https://www.wenjuan.com/s/bu22ymv
https://www.wenjuan.com/t/bu22ymv
https://www.wenjuan.com/z/ma6BRvP
https://www.wenjuan.com/d/ma6BRvP
https://www.wenjuan.com/s/ma6BRvP
https://www.wenjuan.com/t/ma6BRvP
https://www.wenjuan.com/z/beMRvqr
https://www.wenjuan.com/d/beMRvqr
https://www.wenjuan.com/s/beMRvqr
https://www.wenjuan.com/t/beMRvqr
https://www.wenjuan.com/z/rA7F3qD
https://www.wenjuan.com/d/rA7F3qD
https://www.wenjuan.com/s/rA7F3qD
https://www.wenjuan.com/t/rA7F3qD
https://www.wenjuan.com/z/AN7JNvm
https://www.wenjuan.com/d/AN7JNvm
https://www.wenjuan.com/s/AN7JNvm
https://www.wenjuan.com/t/AN7JNvm
https://www.wenjuan.com/z/ve6FVv8
https://www.wenjuan.com/d/ve6FVv8
https://www.wenjuan.com/s/ve6FVv8
https://www.wenjuan.com/t/ve6FVv8
https://www.wenjuan.com/z/AjEVjud
https://www.wenjuan.com/d/AjEVjud
https://www.wenjuan.com/s/AjEVjud
https://www.wenjuan.com/t/AjEVjud
https://www.wenjuan.com/z/VVziqy2
https://www.wenjuan.com/d/VVziqy2
https://www.wenjuan.com/s/VVziqy2
https://www.wenjuan.com/t/VVziqy2
https://www.wenjuan.com/z/7nUB3i5
https://www.wenjuan.com/d/7nUB3i5
https://www.wenjuan.com/s/7nUB3i5
https://www.wenjuan.com/t/7nUB3i5
https://www.wenjuan.com/z/yYVjqa7
https://www.wenjuan.com/d/yYVjqa7
https://www.wenjuan.com/s/yYVjqa7
https://www.wenjuan.com/t/yYVjqa7
https://www.wenjuan.com/z/ZJNVnaB
https://www.wenjuan.com/d/ZJNVnaB
https://www.wenjuan.com/s/ZJNVnaB
https://www.wenjuan.com/t/ZJNVnaB
https://www.wenjuan.com/z/RvMrea1
https://www.wenjuan.com/d/RvMrea1
https://www.wenjuan.com/s/RvMrea1
https://www.wenjuan.com/t/RvMrea1
https://www.wenjuan.com/z/MfeqEz
https://www.wenjuan.com/d/MfeqEz
https://www.wenjuan.com/s/MfeqEz
https://www.wenjuan.com/t/MfeqEz
https://www.wenjuan.com/z/ramyi2J
https://www.wenjuan.com/d/ramyi2J
https://www.wenjuan.com/s/ramyi2J
https://www.wenjuan.com/t/ramyi2J
https://www.wenjuan.com/z/i6Nzeq
https://www.wenjuan.com/d/i6Nzeq
https://www.wenjuan.com/s/i6Nzeq
https://www.wenjuan.com/t/i6Nzeq
https://www.wenjuan.com/z/MVBzy2q
https://www.wenjuan.com/d/MVBzy2q
https://www.wenjuan.com/s/MVBzy2q
https://www.wenjuan.com/t/MVBzy2q
https://www.wenjuan.com/z/7BJvAzn
https://www.wenjuan.com/d/7BJvAzn
https://www.wenjuan.com/s/7BJvAzn
https://www.wenjuan.com/t/7BJvAzn
https://www.wenjuan.com/z/YZJVJfe
https://www.wenjuan.com/d/YZJVJfe
https://www.wenjuan.com/s/YZJVJfe
https://www.wenjuan.com/t/YZJVJfe
https://www.wenjuan.com/z/byQNVzv
https://www.wenjuan.com/d/byQNVzv
https://www.wenjuan.com/s/byQNVzv
https://www.wenjuan.com/t/byQNVzv
https://www.wenjuan.com/z/uEJ3Yb
https://www.wenjuan.com/d/uEJ3Yb
https://www.wenjuan.com/s/uEJ3Yb
https://www.wenjuan.com/t/uEJ3Yb
https://www.wenjuan.com/z/n2Inqye
https://www.wenjuan.com/d/n2Inqye
https://www.wenjuan.com/s/n2Inqye
https://www.wenjuan.com/t/n2Inqye
https://www.wenjuan.com/z/FFR36fw
https://www.wenjuan.com/d/FFR36fw
https://www.wenjuan.com/s/FFR36fw
https://www.wenjuan.com/t/FFR36fw
https://www.wenjuan.com/z/IBBVNjb
https://www.wenjuan.com/d/IBBVNjb
https://www.wenjuan.com/s/IBBVNjb
https://www.wenjuan.com/t/IBBVNjb
https://www.wenjuan.com/z/vqInIzc
https://www.wenjuan.com/d/vqInIzc
https://www.wenjuan.com/s/vqInIzc
https://www.wenjuan.com/t/vqInIzc
https://www.wenjuan.com/z/QnmUru
https://www.wenjuan.com/d/QnmUru
https://www.wenjuan.com/s/QnmUru
https://www.wenjuan.com/t/QnmUru
https://www.wenjuan.com/z/YFNzYjj
https://www.wenjuan.com/d/YFNzYjj
https://www.wenjuan.com/s/YFNzYjj
https://www.wenjuan.com/t/YFNzYjj
https://www.wenjuan.com/z/zaY3IvI
https://www.wenjuan.com/d/zaY3IvI
https://www.wenjuan.com/s/zaY3IvI
https://www.wenjuan.com/t/zaY3IvI
https://www.wenjuan.com/z/MZF3miV
https://www.wenjuan.com/d/MZF3miV
https://www.wenjuan.com/s/MZF3miV
https://www.wenjuan.com/t/MZF3miV
https://www.wenjuan.com/z/qiQzIfc
https://www.wenjuan.com/d/qiQzIfc
https://www.wenjuan.com/s/qiQzIfc
https://www.wenjuan.com/t/qiQzIfc
https://www.wenjuan.com/z/FNziamcQ
https://www.wenjuan.com/d/FNziamcQ
https://www.wenjuan.com/s/FNziamcQ
https://www.wenjuan.com/t/FNziamcQ
https://www.wenjuan.com/z/RJjaiaR
https://www.wenjuan.com/d/RJjaiaR
https://www.wenjuan.com/s/RJjaiaR
https://www.wenjuan.com/t/RJjaiaR
https://www.wenjuan.com/z/6fimQbi
https://www.wenjuan.com/d/6fimQbi
https://www.wenjuan.com/s/6fimQbi
https://www.wenjuan.com/t/6fimQbi
https://www.wenjuan.com/z/QNra63g
https://www.wenjuan.com/d/QNra63g
https://www.wenjuan.com/s/QNra63g
https://www.wenjuan.com/t/QNra63g
https://www.wenjuan.com/z/Mn2iieg
https://www.wenjuan.com/d/Mn2iieg
https://www.wenjuan.com/s/Mn2iieg
https://www.wenjuan.com/t/Mn2iieg
https://www.wenjuan.com/z/Jjaq6n4
https://www.wenjuan.com/d/Jjaq6n4
https://www.wenjuan.com/s/Jjaq6n4
https://www.wenjuan.com/t/Jjaq6n4
https://www.wenjuan.com/z/j6vE7bN
https://www.wenjuan.com/d/j6vE7bN
https://www.wenjuan.com/s/j6vE7bN
https://www.wenjuan.com/t/j6vE7bN
https://www.wenjuan.com/z/FnERZb4
https://www.wenjuan.com/d/FnERZb4
https://www.wenjuan.com/s/FnERZb4
https://www.wenjuan.com/t/FnERZb4
https://www.wenjuan.com/z/NbiQraa
https://www.wenjuan.com/d/NbiQraa
https://www.wenjuan.com/s/NbiQraa
https://www.wenjuan.com/t/NbiQraa
https://www.wenjuan.com/z/qmia2yH
https://www.wenjuan.com/d/qmia2yH
https://www.wenjuan.com/s/qmia2yH
https://www.wenjuan.com/t/qmia2yH
https://www.wenjuan.com/z/Rr6BNjI
https://www.wenjuan.com/d/Rr6BNjI
https://www.wenjuan.com/s/Rr6BNjI
https://www.wenjuan.com/t/Rr6BNjI
https://www.wenjuan.com/z/rA7F3qD
https://www.wenjuan.com/d/rA7F3qD
https://www.wenjuan.com/s/rA7F3qD
https://www.wenjuan.com/t/rA7F3qD
https://www.wenjuan.com/z/AN7JNvm
https://www.wenjuan.com/d/AN7JNvm
https://www.wenjuan.com/s/AN7JNvm
https://www.wenjuan.com/t/AN7JNvm
https://www.wenjuan.com/z/ve6FVv8
https://www.wenjuan.com/d/ve6FVv8
https://www.wenjuan.com/s/ve6FVv8
https://www.wenjuan.com/t/ve6FVv8
https://www.wenjuan.com/z/AjEVjud
https://www.wenjuan.com/d/AjEVjud
https://www.wenjuan.com/s/AjEVjud
https://www.wenjuan.com/t/AjEVjud
https://www.wenjuan.com/z/VVziqy2
https://www.wenjuan.com/d/VVziqy2
https://www.wenjuan.com/s/VVziqy2
https://www.wenjuan.com/t/VVziqy2
https://www.wenjuan.com/z/7nUB3i5
https://www.wenjuan.com/d/7nUB3i5
https://www.wenjuan.com/s/7nUB3i5
https://www.wenjuan.com/t/7nUB3i5
https://www.wenjuan.com/z/yYVjqa7
https://www.wenjuan.com/d/yYVjqa7
https://www.wenjuan.com/s/yYVjqa7
https://www.wenjuan.com/t/yYVjqa7
https://www.wenjuan.com/z/ZJNVnaB
https://www.wenjuan.com/d/ZJNVnaB
https://www.wenjuan.com/s/ZJNVnaB
https://www.wenjuan.com/t/ZJNVnaB
https://www.wenjuan.com/z/RvMrea1
https://www.wenjuan.com/d/RvMrea1
https://www.wenjuan.com/s/RvMrea1
https://www.wenjuan.com/t/RvMrea1
https://www.wenjuan.com/z/MfeqEz
https://www.wenjuan.com/d/MfeqEz
https://www.wenjuan.com/s/MfeqEz
https://www.wenjuan.com/t/MfeqEz
https://www.wenjuan.com/z/ramyi2J
https://www.wenjuan.com/d/ramyi2J
https://www.wenjuan.com/s/ramyi2J
https://www.wenjuan.com/t/ramyi2J
https://www.wenjuan.com/z/i6Nzeq
https://www.wenjuan.com/d/i6Nzeq
https://www.wenjuan.com/s/i6Nzeq
https://www.wenjuan.com/t/i6Nzeq
https://www.wenjuan.com/z/MVBzy2q
https://www.wenjuan.com/d/MVBzy2q
https://www.wenjuan.com/s/MVBzy2q
https://www.wenjuan.com/t/MVBzy2q
https://www.wenjuan.com/z/7BJvAzn
https://www.wenjuan.com/d/7BJvAzn
https://www.wenjuan.com/s/7BJvAzn
https://www.wenjuan.com/t/7BJvAzn
https://www.wenjuan.com/z/YZJVJfe
https://www.wenjuan.com/d/YZJVJfe
https://www.wenjuan.com/s/YZJVJfe
https://www.wenjuan.com/t/YZJVJfe
https://www.wenjuan.com/z/byQNVzv
https://www.wenjuan.com/d/byQNVzv
https://www.wenjuan.com/s/byQNVzv
https://www.wenjuan.com/t/byQNVzv
https://www.wenjuan.com/z/uEJ3Yb
https://www.wenjuan.com/d/uEJ3Yb
https://www.wenjuan.com/s/uEJ3Yb
https://www.wenjuan.com/t/uEJ3Yb
https://www.wenjuan.com/z/n2Inqye
https://www.wenjuan.com/d/n2Inqye
https://www.wenjuan.com/s/n2Inqye
https://www.wenjuan.com/t/n2Inqye
https://www.wenjuan.com/z/FFR36fw
https://www.wenjuan.com/d/FFR36fw
https://www.wenjuan.com/s/FFR36fw
https://www.wenjuan.com/t/FFR36fw
https://www.wenjuan.com/z/IBBVNjb
https://www.wenjuan.com/d/IBBVNjb
https://www.wenjuan.com/s/IBBVNjb
https://www.wenjuan.com/t/IBBVNjb
https://www.wenjuan.com/z/vqInIzc
https://www.wenjuan.com/d/vqInIzc
https://www.wenjuan.com/s/vqInIzc
https://www.wenjuan.com/t/vqInIzc
https://www.wenjuan.com/z/QnmUru
https://www.wenjuan.com/d/QnmUru
https://www.wenjuan.com/s/QnmUru
https://www.wenjuan.com/t/QnmUru
https://www.wenjuan.com/z/YFNzYjj
https://www.wenjuan.com/d/YFNzYjj
https://www.wenjuan.com/s/YFNzYjj
https://www.wenjuan.com/t/YFNzYjj
https://www.wenjuan.com/z/zaY3IvI
https://www.wenjuan.com/d/zaY3IvI
https://www.wenjuan.com/s/zaY3IvI
https://www.wenjuan.com/t/zaY3IvI
https://www.wenjuan.com/z/MZF3miV
https://www.wenjuan.com/d/MZF3miV
https://www.wenjuan.com/s/MZF3miV
https://www.wenjuan.com/t/MZF3miV
https://www.wenjuan.com/z/qiQzIfc
https://www.wenjuan.com/d/qiQzIfc
https://www.wenjuan.com/s/qiQzIfc
https://www.wenjuan.com/t/qiQzIfc
https://www.wenjuan.com/z/FNziamcQ
https://www.wenjuan.com/d/FNziamcQ
https://www.wenjuan.com/s/FNziamcQ
https://www.wenjuan.com/t/FNziamcQ
https://www.wenjuan.com/z/RJjaiaR
https://www.wenjuan.com/d/RJjaiaR
https://www.wenjuan.com/s/RJjaiaR
https://www.wenjuan.com/t/RJjaiaR
https://www.wenjuan.com/z/6fimQbi
https://www.wenjuan.com/d/6fimQbi
https://www.wenjuan.com/s/6fimQbi
https://www.wenjuan.com/t/6fimQbi
https://www.wenjuan.com/z/QNra63g
https://www.wenjuan.com/d/QNra63g
https://www.wenjuan.com/s/QNra63g
https://www.wenjuan.com/t/QNra63g
https://www.wenjuan.com/z/Mn2iieg
https://www.wenjuan.com/d/Mn2iieg
https://www.wenjuan.com/s/Mn2iieg
https://www.wenjuan.com/t/Mn2iieg
https://www.wenjuan.com/z/Jjaq6n4
https://www.wenjuan.com/d/Jjaq6n4
https://www.wenjuan.com/s/Jjaq6n4
https://www.wenjuan.com/t/Jjaq6n4
https://www.wenjuan.com/z/j6vE7bN
https://www.wenjuan.com/d/j6vE7bN
https://www.wenjuan.com/s/j6vE7bN
https://www.wenjuan.com/t/j6vE7bN
https://www.wenjuan.com/z/FnERZb4
https://www.wenjuan.com/d/FnERZb4
https://www.wenjuan.com/s/FnERZb4
https://www.wenjuan.com/t/FnERZb4
https://www.wenjuan.com/z/NbiQraa
https://www.wenjuan.com/d/NbiQraa
https://www.wenjuan.com/s/NbiQraa
https://www.wenjuan.com/t/NbiQraa
https://www.wenjuan.com/z/qmia2yH
https://www.wenjuan.com/d/qmia2yH
https://www.wenjuan.com/s/qmia2yH
https://www.wenjuan.com/t/qmia2yH
https://www.wenjuan.com/z/Rr6BNjI
https://www.wenjuan.com/d/Rr6BNjI
https://www.wenjuan.com/s/Rr6BNjI
https://www.wenjuan.com/t/Rr6BNjI
https://blog.csdn.net/beifang01/article/details/106648362
https://blog.csdn.net/beifang01/article/details/106648409
https://blog.csdn.net/sinat_36220051/article/details/106648442
https://blog.csdn.net/sinat_36220051/article/details/106648475
https://blog.csdn.net/daiyun132/article/details/106648511
https://blog.csdn.net/daiyun132/article/details/106648546
https://blog.csdn.net/BHdream/article/details/106648630
https://blog.csdn.net/BHdream/article/details/106648646
https://blog.csdn.net/weixin_47220020/article/details/106648683
https://blog.csdn.net/weixin_47220020/article/details/106648705
https://blog.csdn.net/kldsifbwasfsa0/article/details/106648741
https://blog.csdn.net/kldsifbwasfsa0/article/details/106648842

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nginx具体配置(三) 的相关文章

  • 深度学习回归任务要谨慎使用Dropout

    目录 一 回归问题要谨慎使用Dropout的原因 二 原因阐述 三 总结 四 参考 一 回归问题要谨慎使用Dropout的原因 在做NLP的回归任务时 若直接套用做分类问题的代码 仅仅修改损失函数 会发现验证损失一直在震荡波动 不收敛 但别
  • react+antd+table实现表格数据在当前页从头到尾循环滚动展示

    表格页 import AutoScroll from auto scroll
  • 2013下半年 一些好的句子

    听到一个说法 和妹子相处 要义就是 若她涉世未深 就带她看尽人间繁华 若她心已沧桑 就带她坐旋转木马 神回复 和男人相处 要义就是 若他情窦初开 你就宽衣解带 若他阅人无数 你就灶边炉台
  • boost跨平台 c++_C++ Boost库分类总结(个人收藏)

    按照实现的功能 Boost可为大致归入以下20个分类 在下面的分类中 有些库同时归入几种类别 字符串和文本处理库 a Conversion库 对C 类型转换的增强 提供更强的类型安全转换 更高效的类型安全保护 进行范围检查的数值转换和词法转
  • 小程序表单提交详解-picker

    小程序表单提交详解 我这提交的是picker里的数据 如果传input的也可以参考此文 1 wxml
  • Node.js全网最详细教程(Node.js Express 框架)

    Node js Express 框架
  • intellij idea tomcat 控制台日志乱码

    只需要找到idea的 然后打开问价增加 Dfile encoding UTF 8 然后重启intellij idea 就行 但是这个问题好了之后又出现了一个问题 那就是 System out println 测试进入 这个在控制台输出的时候
  • JS 的 6 种打断点的方式,你用过几种?

    Debugger 是前端开发很重要的一个工具 它可以在我们关心的代码处断住 通过单步运行来理清逻辑 而 Debugger 用的好坏与断点打得好坏有直接的关系 Chrome Devtools 和 VSCode 都提供了 Debugger 它们
  • Linux的主设备号和次设备号

    转自 http blog chinaunix net uid 24460251 id 2606762 html 分配并注册主次设备号 设备号是在驱动module中分配并注册的 也就是说 驱动module拥有这个设备号 我的理解 而 dev目
  • 编译时内核栈溢出:the frame size of 1928 bytes is larger than 1024 bytes

    1 报错信息 error the frame size of 1928 bytes is larger than 1024 bytes Werror frame larger than 2 报错打印分析 1 编译器编译内核时 发现栈帧大小是
  • 基于javaweb+mysql的在线购书系统网上书店图书商城(前台、后台)(java+Springboot+ssm+mysql+maven)

    一 项目简述 功能 一个基于javaweb mysql的网上书店的设计与实现 归纳 出了几个模块 首先是登录注册模块 图书查找模块 购物车模块 订单模块 个人中心模块 用户管理模块 图 书管理模块等 该项目是javaJeb技术的实战操作 采
  • 打开mdb文件0x80040213

    在操作数据库时 有时遇到 0x80040213的错误 这往往是路径的问题 即所操作的文件 图层 字段等不存在 在 ArcGIS Engine地理信息系统开发从入门到精通 一书中也谈到了这个问题 此异常往往是在加载数据库mdb的时候找不到IP
  • anaconda的下载命令和jupyter lab内核配置

    anacodna的下载命令和python包的位置说明 本文使用chatgpt来组织和回答问题 Anaconda介绍 安装及使用教程 1conda和pip的区别 conda和pip都是Python包管理工具 但它们有一些区别 Conda是An
  • js实现Todolist

    文章目录 前言 学习JavaScript过程中制作的一个Todolist 一 搭建基础框架 1 Html代码 2 css代码 3 搭建好的页面效果 二 存储和调用数据 1 读取本地存储的数据 2 添加和存储待办事项数据 三 添加定时功能 四
  • Pandas 第三部分

    1 import numpy as np 2 import pandas as pd 3 4 df pd read excel d test xlsx 5 数据重塑和轴向旋转 6 if 0 7 1 层次化索引 8 if 0 9 层次化索引是
  • matlab练习程序(局部加权线性回归)

    通常我们使用的最小二乘都需要预先设定一个模型 然后通过最小二乘方法解出模型的系数 而大多数情况是我们是不知道这个模型的 比如这篇博客中z ax 2 by 2 cxy dx ey f 这样的模型 局部加权线性最小二乘就不需要我们预先知道待求解
  • SpringBoot使用Nacos

    Nacos Dynamic Naming and Configuration Service 是阿里巴巴开源的一个动态服务发现 配置管理和服务管理平台 Nacos特性 支持配置中心管理 含图形化界面 部署交付简单 包含注册中心 不用独自搭建
  • PyQt5的相对布局管理

    PyQt5的相对布局管理 博主PyQt5新手 最近在写一个可视化展示界面 第一个遇到的坑就是布局管理 其实可以不用相对布局 直接用QtDesigner进行傻瓜式的拖控件也不是不可以 高级一点 也可以用绝对布局 定义控件的绝对位置 就可以避免
  • 【算法】HJ59 找出字符串中第一个只出现一次的字符

    法一 STL include
  • 投标是个技术活,不这样做要么苟且,要么狗带

    客户关系妥妥的 却被一个标书的纰漏把单搞丢了 难道煮熟的鸭子也能飞 这10个投标的关键节点你需要知道 最近有销售朋友在哀叹 客户关系妥妥的 却被一个标书的纰漏把单搞丢了 难道煮熟的鸭子也能飞 我说有两种情况会导致这样的结果 一 你这鸭子根本

随机推荐

  • 铅蓄电池充电电流

    1 涓流充电 保护电池 0 1C 2 恒流充电 缩短充电时间 0 5C or 1C 3 恒压充电 防过充 降至0 01C
  • wpf TexBox的ValidationRules

    样式
  • matlab中ans的含义

    ns 最近计算的答案 语法 ans 说明 示例 当您在未指定输出参数的情况下运行返回输出的 MATLAB 代码时 MATLAB 会创建 ans 变量并将输出存储在该变量中 建议不要在脚本或函数中更改或使用 ans 的值 因为该值可能会经常变
  • nuget nuspec清单描述

    创建NuGet包 在创建一个NuGet包之前我们应该先创建一个以 nuspec为后缀的xml清单文件 这个清单文件描述了包的内容 在安装NuGet包的过程中这个清单文件扮演者很重要的角色 实际上它的作用就像app config一样 并且是不
  • (C语言)多项式加法

    多项式加法 问题描述 编写一个程序 实现两个多项式的加法运算 要求用一个有序的链表表示一个多项式 每一项用一个结点表示 在链表中按照项的幂数进行排列 输入形式 两个多项式 用空格隔开 每个多项式中没有空格 每项的系数是浮点数 每项的指数是非
  • 联想小新进入BIOS方法(解决安装VM虚拟机提示“Intel VT-x处于禁用状态”)

    最近要学项目部署 所以先安装个VWmare虚拟机 在虚拟机里安装Linux系统 我下载好Linux的镜像文件后 在vw里创建新的虚拟机时报错 发现我的电脑的虚拟化是禁用的 于是我在网上查了一下得打开BIOS才能修改虚拟化设置 问题是 我的电
  • 线性代数复习公式整理(自用/持续更新)

    文章目录 第一章 行列式 秩 化 叉 型行列式 化 ab 型行列式 化 三条杠 型行列式 化 两线加一点 型行列式 行列式运算 第二章 矩阵 矩阵与初等矩阵相乘做初等变换 矩阵转置的性质 矩阵伴随的性质 矩阵的逆的性质 矩阵可逆的充要条件
  • NeurIPS 2021 | Twins:重新思考高效的视觉注意力模型设计

    Twins 是美团和阿德莱德大学合作提出的视觉注意力模型 相关论文已被 NeurIPS 2021 会议接收 本文主要讲述 Twins 解决的难点 设计和实现思路 以及在美团场景的探索落地 希望能对从事视觉算法研发的同学有所帮助和启发 导读
  • SecureCRT日志上添加时间戳

    1 首先成功使用secureCRT打印串口信息 2 打开option菜单的session options对话框 3 点击LogFile选项 输入log文件路径和名字 最后在log data输入 Y M D h m s t 最后点击OK 4
  • MySQL下载步骤详解

    对于不同的操作系统 MySQL 提供了相应的版本 在 Windows 操作系统下 MySQL 数据库的安装包分为图形化界面安装和免安装这两种安装包 这两种安装包的安装方式不同 配置方式也不同 图形化界面安装包有完整的安装向导 安装和配置很方
  • my学习OC--流程控制

    1 顺序结构 编程语言中最常见的就是顺序结构 顺序结构就是程序从上到下一行一行执行 中间没有判断和跳转 如果main韩式几行代码间没有任何流程控制 则程序总是由上到下依次执行 2 条件语句 if 和 switch语句 if语句和switch
  • Parameter ‘contractState‘ not found. Available parameters are [request, page, param1, param2]

    目录 一 问题描述 二 解决过程 一 问题描述 org mybatis spring MyBatisSystemException nested exception is org apache ibatis binding BindingE
  • 博云,站在中国容器潮头

    容器云 微服务 中间件 AI 容器安全 每一个关键词背后 对应的是博云的新故事 是中国容器市场的新故事 也更是新一代定位PaaS的中国企业的故事 作者 皮爷 出品 产业家 2019年年底 赵安全邀请了三家服务过的企业客户来到公司总部 他是博
  • Android开发“仿美团”

    步骤分析 1 需求分析 首先需要确定该app的功能 包括用户端和商家端 以及必要的后台管理系统 需要考虑到美团app的主要功能 如定位 搜索 点评 下单 支付等 2 UI设计 根据需求确定app的界面设计风格 布局 色彩等 要考虑到用户体验
  • mybatis-plus在实体中加入其他不属于数据库表的字段注释和数据类型的转换

    一 mybatis plus在实体中加入其他不属于数据库表的字段注释和数据类型的转换 数据库 MySQL 表 t society problems 字段 PROBLEM TYPE 题干类型 类型 int 业务描述 在导入Excel文档时候
  • virtualbox无法安装64位系统

    今天在实验室用VirtualBox安装 64位的Ubuntu系统 在安装时没有显示64位的Linux安装项 只有32位的Linux安装选项 为了以后遇到能够快速解决 我就把坑在这里填了吧 要安装64位的虚拟机要满足下面几个条件 1 CPU要
  • 【面试宝典】面试中你能遇到的问题答案全在这儿了

    人生中最尴尬的考试不是你不会 而是明明知道答案也答不对 职上网小编 人生数十载 考试千百回 小时候我们有小考 中学时我们有中考 高中时我们有高考 大学时我们还有大考 而在要工作时我们还要面考 总少不了以下这几个问题 请做一下自我介绍 请说一
  • unity-3d:打飞碟游戏

    unity 3d 打飞碟游戏 1 编写一个简单的鼠标打飞碟 Hit UFO 游戏 uml类图 Director DiskData DiskFactory FirstController FlyActionManager Interface
  • VMware虚拟机中如何配置静态IP,以及DNS服务器

    参考的是这位同学的博客 写这篇博客是为了自己学习用 到时候忘记了可以翻出来看看 这个是VMware的草图 1 查看网关 以及网段 将VMnet8中 使用本地DHCP服务将IP地址分配给虚拟机 的选项去掉 然后点击NAT设置 记住这上面的NA
  • Nginx具体配置(三)

    一 Nginx配置实例 反向代理 实例一 1 1 实现效果 在Windows浏览器地址栏中输入www 123 com 跳转到Linux系统中的tomcat主页面 访问Nginx 192 168 92 130 80 访问Tomcat 192