Linux---NFS----网站共享

本文详细介绍了如何在四台服务器上配置Nginx进行负载均衡,并设置NFS文件系统挂载,实现高效的数据共享与网页服务。通过具体的步骤,包括网络配置、软件安装、服务启动等,展示了从零开始搭建负载均衡环境和NFS共享的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                    (实验准备1号机,2号机,3号机,4号机网卡统一、nginx软件包)

1号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.1                                                         (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#getenforce (显示为disabled)

#systemctl stop firewalld

2号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.2                                                      (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#getenforce (显示为disabled)

#systemctl stop firewalld

3号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.3                                                         (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#getenforce (显示为disabled)

#systemctl stop firewalld

4号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.4                                                         (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#getenforce (显示为disabled)

#systemctl stop firewalld

1号机#

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#ls     (默认将第一个备份为Centos-Base.repo.bak)

#mv Centos-Base.repo  Centos-Base.repo.bak

#vim Centos-Base.repo

【a】

  baseurl=file:///mnt

gpgcheck=0                                                (ESC:wq)保存退出

#yum clean all (清除缓存)

#yum -y install pcre-devel zlib-devel openssl-devel

#useradd -M -s /sbin/nologin www

#tar zxf /root/Desktop/nginx-.....tar.gz -C /usr/src

#cd /usr/src/nginx ..../

#./configure --prefix=/usr/local/nginx --user=www --group=www  --with-http_stub_status_module  --with-file-aio --with-http_gzip_static_module --with-http_flv_module --with-http_ssl_module && make && make install     (可以选择行安装选项)

#vim /usr/local/nginx/conf/nginx.conf

20行:在default_type....下面输入

upstream   http_server   {

       server   192.168.1.2   weight=1;

       server   192.168.1.3  weight=1;

}

49行:在index    dnex..html  index.html下面输入:必须在  } 符号里面输入

 proxy_pass  http://http_server;                               (ESC:wq)保存退出

#nginx -t  (检测一下)

#nginx  (启动)

2号机#

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#ls     (默认将第一个备份为Centos-Base.repo.bak)

#mv Centos-Base.repo  Centos-Base.repo.bak

#vim Centos-Base.repo

【a】

  baseurl=file:///mnt

gpgcheck=0                                                (ESC:wq)保存退出

#yum clean all (清除缓存)

#yum -y install httpd

#echo " 192.168.1.2" > /var/www/html/index.html

#systemctl start httpd

3号机#

# mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#ls     (默认将第一个备份为Centos-Base.repo.bak)

#mv Centos-Base.repo  Centos-Base.repo.bak

#vim Centos-Base.repo

【a】

  baseurl=file:///mnt

gpgcheck=0                                                (ESC:wq)保存退出

#yum clean all (清除缓存)

#yum -y install httpd

#echo " 192.168.1.3" > /var/www/html/index.html

#systemctl start httpd

本主机测试ipv4:192.168.1.10   255.255.255.0           浏览器输入:192.168.1.1   (出现两个网页刷新交互出现)

4号机#

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#ls     (默认将第一个备份为Centos-Base.repo.bak)

#mv Centos-Base.repo  Centos-Base.repo.bak

#vim Centos-Base.repo

【a】

  baseurl=file:///mnt

gpgcheck=0                                                (ESC:wq)保存退出

#yum clean all (清除缓存)

#yum -y install nfs-utils rpcbind

#mkdir /webroot/

#echo "www.benet.com192.168.1.4" > /webroot/index.html

#vim /etc/exports

/webroot                       192.168.1.0/24(rw,sync,no_root_squash)                                           (ESC:wq)保存退出

#systemctl start rpcbind

#systemctl start nfs

#showmount -e 127.0.0.1   (出现list for 127.0.0.1   /webroot  192.168.1.0/24)

2号机#

#showmount -e 192.168.1.4                      (出现list for 127.0.0.1   /webroot  192.168.1.0/24)

#mount   192.168.1.4:/webroot   /var/www/html

3号机#

#showmount -e 192.168.1.4                      (出现list for 127.0.0.1   /webroot  192.168.1.0/24)

#mount   192.168.1.4:/webroot   /var/www/html

本主机浏览器测试192.168.1.1   直连nfs出现www.benet.com  192.168.1.4

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值