一、nginx服务

1、二进制安装nginx包

[root@bogon ~]# ls /etc/yum.repos.d/

[root@bogon ~]# cd /etc/yum.repos.d/

[root@bogon yum.repos.d]# yum install epel-release –y

[root@bogon yum.repos.d]# yum install nginx –y

2、作为web服务修改配置文件

[root@bogon yum.repos.d]# vim /etc/nginx/nginx.conf

3、让配置生效,验证配置

[root@bogon html]# systemctl start nginx

[root@bogon html]# systemctl status nginx

[root@bogon html]# systemctl stop firewalld

http://192.168.24.128/a/b/c.txt

二、nfs服务

1、二进制安装nfs

[root@bogon /]# yum install rpcbind nfs-utils –y

2、作为共享存储挂载在三台web的网站根目录下

[root@bogon ~]# yum install rpcbind

[root@bogon ~]# ls /var/www/html

[root@bogon ~]# cat /var/www/html/web1.txt

[root@bogon ~]# vim /var/www/html/web1.txt

[root@bogon ~]# cat /var/www/html/web1.txt

[root@bogon ~]# echo hello world. >> /var/www/html/web1.txt

[root@bogon ~]# cat /var/www/html/web1.txt

 

3、实现,在任意一台web上修改的结果,其余两台都可以看到

[root@bogon ~]# echo hello world. >> /var/www/html/web1.txt

[root@bogon ~]# cat /var/www/html/web1.txt

 

三、nginx反向代理三台web

1、实现基于轮询的方式调度三台web,并验证结果

[root@bogon www]# yum -y install tree

[root@bogon www]#  echo web-8082 > 8082/index.html

[root@bogon www]#  echo web-8080 > 8080/index.html

[root@bogon www]#  echo web-8081 > 8081/index.htm

[root@bogon www]# iptables -F

[root@bogon www]# vim /etc/nginx/nginx.conf

[root@bogon www]# /usr/sbin/nginx -s reload

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

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

四、nginx反向代理+三台web+nfs共享存储实现集群配置

[root@bogon share]#vim /etc/nginx/nginx.conf

[root@bogon share]#systemctl reload nginx

[root@bogon share]#cat index.html

welcome Beijing

[root@bogon share]#

五、源码安装nginx,并按照作业一描述的那样去测试使用

[root@bogon ~]# yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

[root@bogon ~]# tar -zxvf nginx-1.10.3.tar.gz

[root@bogon ~]# cd nginx-1.10.3 [root@bogon nginx-1.10.3]# ./configure
--prefix=/usr/local/nginx

[root@bogon nginx-1.10.3]# make && make install

[root@bogon nginx-1.10.3]# /usr/local/nginx/sbin/nginx -c
/usr/local/nginx/conf/nginx.conf

nginx nfs服务的更多相关文章

  1. linux nginx服务 反向代理 负载均衡 nfs服务

    一.nginx服务 1.首先软件停用firewall #systemctl stop firewalld stop:本次停用 disable:开机停用 enable:开机启用 #ps aux | gr ...

  2. Linux基础-----------nginx安装和nginx web、nginx反向代理、nfs 服务

    作业一:nginx服务1)二进制安装nginx包 yum install epel-release -y 先安装epel-release 再查看yum源中已经安装上了epel相关文件 中间省去了一些安 ...

  3. 07 nginx反向代理和nfs服务

    作业一:nginx服务二进制安装nginx包 作为web服务修改配置文件 让配置生效,验证配置 作业二:nfs服务二进制安装nfs作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改 ...

  4. linux---nginx服务nfs服务nginx反向代理三台web

    一:nginx服务 1.二进制安装nginx包 [root@bogon ~]# systemctl disable firewalld #关闭Firewalls自启动 Removed symlink ...

  5. Nginx web proxy NFS服务

    1.nginx web 安装 配置 #systemctl stop firewalld #systemctl disabled firewalld #wget -O /etc/yum.repos.d/ ...

  6. linux基础之nginx和nfs服务

      第一部分: 一.nginx服务安装nginx包(源码安装)1.先cd /etc/yum.repos.d目录下2.yum install epel-release -y(安装扩展包)3.yum in ...

  7. linux基础(5)- nginx服务、nfs服务

    一.nginx服务 源码安装: yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -yls ...

  8. 007--linux常用命令nginx和nfs服务

    作业: 集群搭建 1.部署nginx反向代理三个web服务,调度算法使用加权轮询: 2.所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性: 一.nginx服务 1. 先 ...

  9. day10 nfs服务,nginx负载均衡,定时任务

    ==================nginx 负载均衡==================== 实现nginx负载均衡的效果,并运用nfs服务共享目录,使所有nginx服务拥有共同的http目录 n ...

随机推荐

  1. 从JavaScript的事件循环到Promise

    JS线程是单线程运行机制,就是自己按顺序做自己的事,浏览器线程用于交互和控制,JS可以操作DOM元素, 说起JS中的异步时,我们需要注意的是,JS中其实有两种异步,一种是基于浏览器的异步IO,比如Aj ...

  2. jsp页面集成xhEditor文本编辑器

    经常写博客的都应该接触文本编辑器,现在大多数都是使用Markdown,Markdown是一种可以使用普通文本编辑器编写的标记语言,在文章中通过简单的语法标记就可以实现文字的不同格式,对于Markdow ...

  3. java编程基础知识及常见例题

    ⒈标识符: 只能包含数字.字母.下划线.$,并且不能以数字开头.语义直观规范 驼峰法则: 如:方法名.变量名采用驼峰法则 帕斯卡命名法: 如: 类.接口.枚举采用帕斯卡命名法包名:网址倒写,com.网 ...

  4. RabbitMQ 消息确认与公平调度消费者

    一.消息确认 为了确保消息一定被消费者处理,rabbitMQ提供了消息确认功能,就是在消费者处理完任务之后,就给服务器一个回馈,服务器就会将该消息删除,如果消费者超时不回馈,那么服务器将就将该消息重新 ...

  5. redis-cli的一些有趣也很有用的功能

    redis-cli我们最常用的两个参数就是-h.-p.-a选项,分配用来指定连接的redis-server的host和port. 通过redis-cli –help发现,redis-cli还提供了其他 ...

  6. JDK1.8源码(五)——java.util.ArrayList 类

    关于 JDK 的集合类的整体介绍可以看这张图,本篇博客我们不系统的介绍整个集合的构造,重点是介绍 ArrayList 类是如何实现的. 1.ArrayList 定义 ArrayList 是一个用数组实 ...

  7. java.lang.Object学习总结

  8. 使用责任链模式消除if分支实践

    之前接手过一个车辆监控的工具,接受第三方推送过来的车辆状态数据然后入库.车辆状态一共有8种之多,每种状态都需要做不同 处理操作.刚接手这份代码时,针对此处处理,是庞大的if-else结构,if-els ...

  9. 谁说 JavaScript 简单的?

    这里有一些 Javascript初学者应该知道的技巧和陷阱.如果你已经是专家了,顺便温习一下. Javascript也只不过是一种编程语言.怎么可能出错嘛? 1. 你有没有尝试给一组数字排序? Jav ...

  10. OC和JS交互的三种方法

    看简书上说一共有六种OC和JS交互的方法,但是前三种原理都一致,都是通过检测.拦截Url地址实现互相调用的.剩下的react native等第三方框架原理不一样,也没有去研究,下边记录我使用的三种方法 ...