一、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. python爬微信公众号前10篇历史文章(3)-lxml&xpath初探

    理解lxml以及xpath 什么是lxml? python中用来处理XML和HTML的library.与其他相比,它能提供很好的性能, 并且它支持XPath. 具体可以查看官方文档->http: ...

  2. FastCGI

    FastCGI:可伸缩,高速地在http服务器和动态脚本语言间通信的接口(在Linux下,FastCGI接口即为socket,这个socket可以是文件socket,也可以是IP socket).采用 ...

  3. Tomcat使用基础

    1.解压Tomcat压缩文件后需要在环境变量里配置 :TOMCAT_HOME:D:\apache-tomcat-8.0.35. 2.将打好的项目war包放到tomcat安装目录的webapps文件夹下 ...

  4. 排序算法Java实现(归并排序)

    算法描述:对于给定的一组记录,首先将每两个相邻的长度为1的子序列进行归并,得到 n/2(向上取整)个长度为2或1的有序子序列,再将其两两归并,反复执行此过程,直到得到一个有序序列. package s ...

  5. c++ --> static关键字总结

    static关键字总结 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static.前者应用于普通变量和函数,不涉及类:后者主要说明static在类中的作用. ...

  6. c#多线程,进度条,实时给前台发送数据

    ///做了一个wpf多线程,在实际场景中利用多线程保证程序不会卡死,性能上有所提高 //启动线程处理                Thread thread1 = new Thread(Update ...

  7. Python的几个小程序,其实我觉得可以称作初学时的基础算法

    昨天学习的,今天做一下整理,以前学过几天c,感觉什么都没有搞出来,有点泄气,看到Python后试试,从最基本的东西学起,希望不要辜负我的这一点热情. if语句的应用 n=1 while n<5: ...

  8. Object类-----java

    Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另一个类,那么这类默认继承object类 Object类中的方法,适合所有子类. 1 toString()方法在Obje ...

  9. MySQL升级-5.6升级到5.7版本&切换GTID模式

          目前未在生产环境中升级过数据库版本,倒是在测试环境跟开发环境升级过.       可以通过mysqldump sql文件进行升级,也可以通过mysql_upgrade升级,前者耗时较长,且 ...

  10. 201621123040《Java程序设计》第12周学习总结

    1.本周学习总结 2.面向系统综合设计-图书馆管理系统或购物车 2.1简述如何使用流与文件改造你的系统.文件中数据的格式如何? 将书目信息写入文件,查阅图书馆书目信息时,实现文件的读取 2.2简述系统 ...