07 nginx反向代理和nfs服务
作业一:nginx服务
二进制安装nginx包
作为web服务修改配置文件
让配置生效,验证配置









作业二:nfs服务
二进制安装nfs
作为共享存储挂载在三台web的网站根目录下
实现,在任意一台web上修改的结果,其余两台都可以看到





代理 192.168.126.135
web1 192.168.126.133web2 192.168.126.134 #web1操作[root@web01 ~]# yum install nginx -y[root@web01 ~]# echo "wahaha" >/usr/share/nginx/html/index.html[root@web01 ~]# systemctl start nginx.service[root@web01 ~]# curl 192.168.126.133wahaha #web2操作[root@web02 ~]# systemctl stop firewalld[root@web02 ~]# echo "wahaha2" >/usr/share/nginx/html/index.html[root@web02 ~]# systemctl start nginx.service[root@web02 ~]# curl 192.168.126.134welcome to web2 #代理 操作[root@proxy ~]# vim /etc/nginx/nginx.confhttp { upstream web { server 192.168.126.133; server 192.168.126.134; } server { listen 80; location / { 代理_pass http://web; } }}[root@proxy ~]# systemctl reload nginx.service #其它服务器curlbogon:~ centos$ curl 192.168.16.95welcome to web01bogon:~ centos$ curl 192.168.16.95welcome to web02作业三:nginx反向代理三台web
实现基于轮询的方式调度三台web,并验证结果



实现基于权重的方式调度三台web,并验证结果

实现基于hash的方式调用三台web,并验证结果

作业四:nginx反向代理+三台web+nfs共享存储实现集群配置
作业五:源码安装nginx,并按照作业一描述的那样去测试使用
[root@web1 html]#yum remove nginx
[root@web1 html]#useradd -s /sbin/nologin -M www[root@web1 html]#yum -y install pcre pcre-devel openssl openssl-devel[root@web1 html]#wget http://nginx.org/download/nginx-1.10.3.tar.gz[root@web1 ~]# tar xf nginx-1.10.3.tar.gz[root@web1 nginx-1.10.3]# cd nginx-1.10.3/[root@web1 nginx-1.10.3]#./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-file-aio --with-stream[root@web1]#make && make install[root@web1~]#/usr/local/nginx/sbin/nginx -t[root@web1~]#nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok[root@web1~]#nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful[root@web1 ~]# echo "wahahaha" > /usr/local/nginx/html/index.html[root@web1 ~]# /usr/local/nginx/sbin/nginx[root@web1 ~]# curl 192.168.16.186wahahaha07 nginx反向代理和nfs服务的更多相关文章
- 使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度
碰到问题:移动用户访问web服务器www.osyunwei.com很慢解决办法:1.在移动机房放置一台nginx反向代理服务器2.通过域名DNS智能解析,所有移动用户访问www.osyunwei.co ...
- Linux基础-----------nginx安装和nginx web、nginx反向代理、nfs 服务
作业一:nginx服务1)二进制安装nginx包 yum install epel-release -y 先安装epel-release 再查看yum源中已经安装上了epel相关文件 中间省去了一些安 ...
- Nginx反向代理和Node.js后端解决跨域问题
最近在写自己的博客,涉及到跨域的问题,自己捣鼓许久,终于解决了.然后总结一下,记录一下,日后遇到类似的问题的时候也可以得到一些启发. 一.什么是跨域 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏 ...
- nginx反向代理和tomcat集群(适用于ubutnu16.04及其centos7)
下面示例,本人亲测有效 为什么要反向代理和集群? 因为并发问题,很多请求如果全部分发给一个tomcat,一个tomcat优化最好的话,据说可达到800负载,但是面对成千上万的请求,单单一个tomcat ...
- nginx反向代理和rewrite进行解决跨域问题、去掉url中的一部分字符串,通过nginx正则生成新的url
场景:表面上访问的是http://127.0.0.1:7777/test/xhtml//tpl/app-tpl-webapp/css/base.css, 实际上看的是http://127.0.0.1: ...
- nginx反向代理中proxy_set_header 运维笔记
Nginx proxy_set_header:即允许重新定义或添加字段传递给代理服务器的请求头.该值可以包含文本.变量和它们的组合.在没有定义proxy_set_header时会继承之前定义的值.默认 ...
- 十.nginx反向代理负载均衡服务实践部署
期中集群架构-第十章-nginx反向代理负载均衡章节章节====================================================================== 0 ...
- WINDOWS 2008Server 配置nginx 反向代理服务器 安装成服务
本案例有用过可行 反向代理就是是网站通过一台机器发布到公网,客户访问的时候是直接访问那台代理机器的,然后通过那台机器才访问到内网网站. 0.先要在域名官网上面配置域名对应的IP地址,然后要在自己路 ...
- web 部署专题(八):Nginx 反向代理中cookie相关问题
问题3:认证问题 Domino服务器中,通过写了一些接口代码,提供RESTful的服务,来对手机端进行提供服务.但是由于原来的环境,没有SSO,而且不通过认证,没法访问到Domino里面的接口代码. ...
随机推荐
- (转)android从应用到驱动之—camera(1)---程序调用流程
一.开篇 写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧. 话说camera模块,从上层到底层一共包含着这么几个部分: 1.apk------java语言 2.camera的ja ...
- 【BZOJ】1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场(dfs)
http://www.lydsy.com/JudgeOnline/problem.php?id=1619 首先不得不说,,题目没看懂.... 原来就是找一个下降的联通块.... 排序后dfs标记即可. ...
- 分享在github超酷超炫特效动画,不看你会懊悔的。
有图有真相直接上效果图,有须要的朋友们能够到连接上去下载. 下载地址:https://github.com/ChrisRenke/DrawerArrowDrawable 下载地址:https://gi ...
- 透過 bc 計算 pi
echo "scale=${num}; 4*a(1)" | bc -lq例如: echo "scale=5000; 4*a(1)" | bc -lq 4*a(1 ...
- keystore是个嘛东西
不管是QQ,还是微信,还是支付,涉及到第三方的都的用这个玩意,有时候找不对很坑的 首先我们要区分jks, app,keystore(新建keystoer的文件new就可以了)再进行下一步操作 Ecli ...
- 移动App如何实践单点登录
移动应用实现单点登录,分析下面两种需求: 需求一: 账号在正在设备A上使用(应用是设备A上当前活动应用), 若设备B上用该账号登录应用,要求设备A上的账号立即退出. 解决办法: 应用客户端上做个定时 ...
- android-修改TextView中部分文字的颜色
:
- 02.Elasticsearch入门
Elasticsearch支持Http类型的Restful风格API请求,需要打开9200端口.Elasticsearch服务会监听两个端口9200和9300,9200提供Http Restf ...
- 160509、Java过滤器与SpringMVC拦截器之间的关系与区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深 ...
- PHP array_merge() 函数
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array ...