修改WordPress网站,东莞洪梅网站建设,a公司与企业k签订了建设k企业,哪家编程机构比较好文章目录 负载均衡反向代理基础环境部署#xff1a;什么是代理实验环境图流量过程 环境部署准备两台Web服务器安装Nginx准备页面内容添加主机名 代理服务器配置 修改windos hosts文件测试#xff1a;终端浏览器 负载均衡反向代理基础环境部署#xff1a;
什么是代理
正向代… 文章目录 负载均衡反向代理基础环境部署什么是代理实验环境图流量过程 环境部署准备两台Web服务器安装Nginx准备页面内容添加主机名 代理服务器配置 修改windos hosts文件测试终端浏览器 负载均衡反向代理基础环境部署
什么是代理
正向代理既是通过代理服务器访问外网资源而反向代理与之相反是将局域网的资源通过反向代理服务器提供给互联网用户浏览和使用等。
实验环境图 流量过程
当客户端发起请求后通过Internet 本实验为NAT网卡来到代理服务器上代理服务器经算法选择后调用后端服务器响应并将流量返回给客户端。
环境部署
IP角色192.168.110.135代理(负载均衡)服务器192.168.110.137Web服务器1192.168.110.134Web服务器2192.168.110.1(Vmware-NAT网卡IP)客户端(Windows)
准备两台Web服务器
安装Nginx
可以选择RPM包安装和源码安装。RPM包安装这里不演示了若不会源码安装的同学可以借鉴这一篇文章Nginx源码安装详细过程。
准备页面内容
echo example.com Web2 hostname -I /usr/local/nginx/html/index.html
echo example.com Web1 hostname -I /usr/share/nginx/html/index.html这里页面文件的具体路径根据自己配置文件中的定义。
添加主机名
vim /etc/nginx/nginx.conf
#将server下的server_name改为
server_name www.example.com
#检查配置文件语法
nginx -t
#重启服务
systemctl restart nginx代理服务器配置
vim /etc/nginx/conf.d/proxy.conf
upstream web_pools{server 192.168.110.137:80 weight1;server 192.168.110.134:80 weight1;
}server{listen 80;server_name www.example.in;location / {proxy_pass http://web_pools;}
}
#语法检查
nginx -t
#重启服务
systemctl restart nginx修改windos hosts文件
路径C:\Windows\System32\drivers\etc\hosts
192.168.110.135 www.example.in
若修改后无法保存需要修改文件属性将只读去掉测试
终端
C:\Users\SuperMecurl www.example.in
example.com Web2 192.168.110.134C:\Users\SuperMecurl www.example.in
example.com Web1 192.168.110.137C:\Users\SuperMecurl www.example.in
example.com Web1 192.168.110.137C:\Users\SuperMecurl www.example.in
example.com Web2 192.168.110.134C:\Users\SuperMecurl www.example.in
example.com Web2 192.168.110.134C:\Users\SuperMecurl www.example.in
example.com Web1 192.168.110.137浏览器 剩下的事情交给刷新处理就能看到效果。