1、安装nginx

#yum install epel-release -y

#yum install nginx -y

#vim /usr/local/nginx/conf/nginx.conf ---->:wq

#systemctl reload nginx

2、nfs

yum install rpcbind nfs-utils -y

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

    nfs服务端:192.168.145.130

    web1:192.168.145.131

    web2:192.168.145.132

    web3:192.168.145.133

#mkdir /share

#touch /share/share.txt

#echo share666 > /share/share.txt

#vim /etc/exports

#systemctl enable nfs-server.service

#systemctl enable rpcbind.service

#systemctl start rpcbind.service

#systemctl start nfs-server.service

#yum clean all

#yum install rpcbind nfs-utils -y

# mount -t nfs 192.168.145.130:/share /usr/share/nginx/html

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

nfs服务端:#chmod -R o+w /share/

web1:#touch /share/share1.txt

web2:#ls /share/

#touch /usr/share/nginx/html/share2.txt

web3:#ls /usr/share/nginx/html/

4、nginx反向代理三台web

vim /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

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

6、源码安装nginx

#tar xvf nginx-1.10.3.tar.gz

#./configure --prefix=/usr/local/nginx

#make && make install

准备:

1、proxy  IP:192.168.11.58    #nginx反向代理,nfs服务端

web1  IP:192.168.11.94    #web服务端,nfs客户端

web2  IP:192.168.11.96           #web服务端,nfs客户端

web3  IP:192.168.11.97           #web服务端,nfs客户端

2、修改proxy服务器nginx的配置文件

#vim /etc/nginx/nginx.conf

#systemctl reload nginx

3、修改proxy上的nfs配置文件

先新增一块硬盘sdb

#mkfs.ext4 /dev/sdb    #格式化硬盘

#mkdir /share        #创建挂载点

#mount /dev/sdb /share      #挂载

#vim /etc/exports               #修改配置文件

nginx和nfs的更多相关文章

  1. 自动部署Nginx和nfs并架设Nginx集群脚本

    本人经过多次尝试,简单完成了自动部署Nginx和nfs脚本,并且能够自动部署web反向代理集群,下面详细的阐述一下本人的思路.(以下脚本本人处于初学阶段,写的并不是很完善,所以需要后期进行整理和修正, ...

  2. 开发环境入门 linux基础 (部分)nginx和nfs

    nginx和nfs 复习总结 rpm -ivh 软件包 --nodeps (没有依赖性安装) rpm -ivh 软件包 --force (覆盖安装) yum -y upgrade 升级所有包,不改变软 ...

  3. linux基础 -nginx和nfs代理 开发脚本自动部署及监控

    开发脚本自动部署及监控 1.编写脚本自动部署反向代理.web.nfs: (1).部署nginx反向代理三个web服务,调度算法使用加权轮询:  (2).所有web服务使用共享存储nfs,保证所有web ...

  4. linux基础之nginx和nfs服务

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

  5. Linux之Nginx服务 nfs文件存储 负载均衡

    一.搭建Nginx服务 Nginx 是俄罗斯人编写的十分轻量级的HTTP 服务器,Nginx,它的发音为"engine X",是一个高性能的HTTP和反向代理服务器,同时也是一个I ...

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

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

  7. Linux服务部署:nginx服务 nfs服务

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

  8. Linux之nginx反向代理+三台web+nfs共享存储实现集群配置

    作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.1 ...

  9. (Nginx反向代理+NFS共享网页根目录)自动部署及可用性检测

    1.nginx反向代理安装配置 #!/usr/bin/bash if [ -e /etc/nginx/nginx.conf ] then echo 'Already installed' exit e ...

随机推荐

  1. C语言的隐式类型转换

    看了一篇博文,该文章中有如下描述 #include <stdio.h> int main() { unsigned ; unsigned ; )) //a和b-1的结果-1都被转换为int ...

  2. vue简单的自由拖拽

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 【阿里聚安全·安全周刊】500万台Android设备受感染|YouTube封杀枪支组装视频

    本周的七个关键词:  500万Android 设备受感染丨 黑客将矛头指向无线传输协议 丨  YouTube封杀枪支视频 丨 AMD将发布补丁 丨 Gooligan Android 僵尸网络 丨  N ...

  4. ConcurrentHashMap源码解析(JDK1.8)

    package java.util.concurrent; import java.io.ObjectStreamField; import java.io.Serializable; import ...

  5. 选择排序—简单选择排序(Simple Selection Sort)

    基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换:然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素 ...

  6. 百度API地图的标注不居中显示,而显示在左上角

    前言:今天弄个百度地图,弄了半天就是不居中,之前使用一直没有遇到这个问题.所以就一直在找原因. 百度地图对地图所在的div做了显示隐藏之类操作,标注就不再居中显示,而显示在左上角. 查了很久,有人提出 ...

  7. 大数据 --> CAP原理和最终一致性

    CAP原理和最终一致性 CAP原理和最终一致性(Eventually Consistency)

  8. 数据库 --> MySQL使用

    MySQL使用 代码: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>#includ ...

  9. CountDownLatch 源码解析—— countDown()

    上一篇文章从源码层面说了一下CountDownLatch 中 await() 的原理.这篇文章说一下countDown() . public void countDown() { //CountDow ...

  10. git常用命令速查

    创建 $ git init  #在当前目录下创建一个空的本地仓库 $ rm -rf  .git  #删除本地仓库 $ git add .  #把当前目录下的所有文件添加到暂存区 $ git commi ...