nginx和nfs

时间:2024-11-22 10:33:50

1、安装nginx

#yum install epel-release -y

nginx和nfs

#yum install nginx -y

nginx和nfs

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

nginx和nfs

#systemctl reload nginx

nginx和nfs

2、nfs

yum install rpcbind nfs-utils -y

nginx和nfs

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

nginx和nfs

#yum clean all

#yum install rpcbind nfs-utils -y

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

nginx和nfs

在任意一台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/

nginx和nfs

4、nginx反向代理三台web

vim /etc/nginx/nginx.conf

nginx和nfs

nginx和nfs

nginx和nfs

nginx和nfs

nginx和nfs

vim /etc/nginx/nginx.conf

nginx和nfs

nginx和nfs

vim /etc/nginx/nginx.conf

nginx和nfs

nginx和nfs

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

nginx和nfs

nginx和nfs

6、源码安装nginx

#tar xvf nginx-1.10.3.tar.gz

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

#make && make install

nginx和nfs

准备:

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

nginx和nfs

nginx和nfs

#systemctl reload nginx

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

先新增一块硬盘sdb

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

#mkdir /share        #创建挂载点

#mount /dev/sdb /share      #挂载

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

nginx和nfs