在Linux虚拟机中搭建Nginx服务器以及SSL、反向代理和负载均衡的实现
目录
一、    虚拟机下网络的网络配置    3
1、    Bridged模式    3
2、    NAT 模式    3
3、    host-only 模式:    4
4、    作业环境网络拓扑图    4
二、    Nginx的安装与配置    5
1、    Nginx简介    5
2、    安装前的环境准备    5
3、    下载安装    6
4、    控制Nginx服务    7
5、    配置nginx    7
6、    负载测试    9
三、    基于OpenSSL部署https网站    9
1、    OpenSSL以及SSL/TLS协议简介:    9
2、    Linux下配置https    10
3、    SSL/TSL协议分析    12
四、    用Nginx实现负载均衡和反向代理    15
1、    反向代理的实现    15
2、    负载均衡    18
nginx和网关怎么配合使用一、 虚拟机下网络的网络配置
1、 Bridged模式
在桥接模式下,VMware虚拟机里的系统就像是局域网中的一台独立的主机,它可以访问同一个网段内任何一台机器,即可以相互ping通。
在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,就可以手工配置它的IP,DNS服务器,网关等信息,以实现通过局域网的网关或通过交换机访问外网。
图1
本地物理网卡和虚拟网卡通过虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位。
Vmware默认给虚拟系统提供了一个虚拟网卡(linux下默认为eth0设备),虚拟系统通过该网卡与外部通信。图中虚拟交换机由vmware提供,其默认设备名为 VMnet0。如图1所示。
2、 NAT 模式
NAT 即 Network Address Translation 缩写,即网络地址转换,由 NAT服务完成,在vmware里默认为VMnet8虚拟交换机,它将虚拟系统的IP地址转换成宿主机的IP地址,从而借用宿主机访问其他主机。使用NAT模式,也可以让虚拟系统通过宿主机器所在的网络来访问公网。
在这种模式下,虚拟系统是不能被LAN内其他PC访问的(宿主机可以,稍后讲),只能虚拟机以宿主机的名义访问LAN内的计算机。默认情况下NAT模式的虚拟系统的TCP/IP配置信息由VMnet8(NAT)虚拟网络的DHCP服务器提供,因此采用NAT模式最大的优势是虚拟
系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
图2
VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机关闭该网卡,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互访了,还有访问局域网内的其他计算机,也是通过NAT服务实现。如图2所示

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。