nginx和nfs
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的更多相关文章
- 自动部署Nginx和nfs并架设Nginx集群脚本
本人经过多次尝试,简单完成了自动部署Nginx和nfs脚本,并且能够自动部署web反向代理集群,下面详细的阐述一下本人的思路.(以下脚本本人处于初学阶段,写的并不是很完善,所以需要后期进行整理和修正, ...
- 开发环境入门 linux基础 (部分)nginx和nfs
nginx和nfs 复习总结 rpm -ivh 软件包 --nodeps (没有依赖性安装) rpm -ivh 软件包 --force (覆盖安装) yum -y upgrade 升级所有包,不改变软 ...
- linux基础 -nginx和nfs代理 开发脚本自动部署及监控
开发脚本自动部署及监控 1.编写脚本自动部署反向代理.web.nfs: (1).部署nginx反向代理三个web服务,调度算法使用加权轮询: (2).所有web服务使用共享存储nfs,保证所有web ...
- linux基础之nginx和nfs服务
第一部分: 一.nginx服务安装nginx包(源码安装)1.先cd /etc/yum.repos.d目录下2.yum install epel-release -y(安装扩展包)3.yum in ...
- Linux之Nginx服务 nfs文件存储 负载均衡
一.搭建Nginx服务 Nginx 是俄罗斯人编写的十分轻量级的HTTP 服务器,Nginx,它的发音为"engine X",是一个高性能的HTTP和反向代理服务器,同时也是一个I ...
- 007--linux常用命令nginx和nfs服务
作业: 集群搭建 1.部署nginx反向代理三个web服务,调度算法使用加权轮询: 2.所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性: 一.nginx服务 1. 先 ...
- Linux服务部署:nginx服务 nfs服务
nginx服务 源码安装: yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -ylsta ...
- Linux之nginx反向代理+三台web+nfs共享存储实现集群配置
作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.1 ...
- (Nginx反向代理+NFS共享网页根目录)自动部署及可用性检测
1.nginx反向代理安装配置 #!/usr/bin/bash if [ -e /etc/nginx/nginx.conf ] then echo 'Already installed' exit e ...
随机推荐
- 浅析JavaScript的prototype
一.JavaScript对象的创建 (1)对象方法 function Student(name){ this.name=name; this.showName=function(){ alert(&q ...
- CentOS7安装Postgresql
执行命令 Yum install postgresql-server Yum install postgresql-contrib 安装完成后,检查postgresql的服务状态 Systemctl ...
- NodeJS FTP模块使用
模块说明:https://www.npmjs.com/package/ftp 上传文件 建立连接-> 判断文件夹是否存在->创建文件夹->上传文件->End 核心代码: 连接参 ...
- 【Java】 重拾Java入门
[概论与基本语法] 取这个标题,还是感觉有些大言不惭.之前大三的时候自学过一些基本的java知识,大概到了能独立写一个GUI出来的水平把,不过后来随着有了其他目标,就把这块放下了.之后常年没有用,早就 ...
- lvs(dr)+keepalived
系统:centos6.5mini 环境: 机器名 Ip地址 角色 Vip-web: 192.168.20.50 Vip-mysql: 192.168.20.60 lvs01 192.168.20.10 ...
- [日常] AtCoder Beginner Contest 075 翻车实录
别问我为啥要写一篇ABC的游记... 周日打算CF开黑于是就打算先打打ABC找回手速... 进场秒掉 $A$ 和 $B$ , 小暴力一脸偷税 然后开 $C$ ...woc求桥? 怎么办啊我好像突然忘了 ...
- Redis——主从同步原理
刚接触到Redis,首先对Redis有一个初步的了解. 开源,免费,遵守BSD协议,key-value数据库. 可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用. 多种key-value类型 ...
- 听翁恺老师mooc笔记(7)--字符串1
C语言中字符串的定义 如果定义一个字符数组word,并使用大括号对其初始化,如下图所示: 但是这个不是C语言的字符串,只是字符数组,不是字符串,因为不能使用字符串的方式进行计算.那么C语言的字符串长什 ...
- C语言博客作业--字符数组-陈张鑫
一.PTA实验作业(4分) 题目1:7-5 查验身份证 1. 本题PTA提交列表(要提交列表,不是结果) 2. 设计思路(伪代码或流程图) 定义变量身份证个数n,合法个数count=0,flag=0, ...
- Linux下进程间通信--共享内存:最快的进程间通信方式
共享内存: 一.概念: 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式.两个不同进程A.B共享内存的意思是,同一块物理内存被映射到进程A.B各自的进程地址空间. 进程A可以即时看到进程B ...