新建(准备)5台服务器--全新环境 proxy主机、web1、web2、web3、NFS共享机器
NFS软件包:nfs-utils,提供了nfs服务端共享目录功能和客户端挂载目录功能,并且依赖于rpcbind进程通信软件包. 教程开始--使用NFS共享机器 安装我们所需要的软件包 yum -y install nfs-utils #启动服务 systemctl start rpcbind #查看进程是否启动 systemctl status rpcbind #启动nfs服务 systemctl start nfs-server #创建目录进行共享目录 mkdir -p /data/www #将上传的三个文件放置/data/www/下面 #/data/www/web1 web2 web3 #修改配置文件 vim /etc/exports ~/data/www/web1 10.0.0.7(rw) ~/data/www/web2 10.0.0.8(rw) --这里是将不同目录共享到不同的ip终端机器 ~/data/www/web3 10.0.0.9(rw) exportfs -r#启动服务 exportfs -v#查看服务 #给匿名用户权限共享目录 setfacl -m u:nfsnobody:rwx /data/www/ #查看权限 getfacl -c /data/www/ 将我们需要的代码包解压放在web1、web2、web3下 -----NFS目录共享已经搭建成功---------
web1、web2、web3--环境准备 yum -y install httpd --三台机器都安装httpd服务 systemctl enable --now httpd --启动httpd服务,并加入到开机自启 ss -ntl --查看httpd的web服务端口80开启成功 进入浏览器访问IP-10.0.0.7查看(以自己终端ip地址为主) yum -y install nfs-utils --安装共享工具 #查看nfs服务器的nfs服务 showmount -e 10.0.0.10 #将nfs共享目录分别挂载到另外三台机器/var/www/html目录下 mount 10.0.0.10:/data/www/web1 /var/www/html #10.0.0.7 机器中挂载 mount 10.0.0.10:/data/www/web2 /var/www/html #10.0.0.8 机器中挂载 mount 10.0.0.10:/data/www/web3 /var/www/html #10.0.0.9 机器中挂载 df -h 查看挂载情况 --默认一般都是在最后一行,挂载点 浏览器访问终端IP,网页出现我们想要的页面便成功了 ##温馨提示:挂载的文件不会覆盖我们机器下目录下的文件,取消挂载就会出现
yum -y install nginx --安装nginx代理服务 #进入nginx代理配置文件创建网站配置 #vim /apps/nginx/conf/conf.d/web.conf --文件后缀名为.conf结尾 server{ listen 80; #定义监听端口 server_name www.web1.org; #访问host域名 root /var/www/html; #虚拟主机站点目录 } server{ listen 80; server_name www.web2.org; root /var/www/html; } server{ listen 80; server_name www.web3.org; root /var/www/html; } --#需要通过windows 《SwitchHosts》域名解析工具解析域名 通过域名即可访问跳转到我们的网站
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.ksxb.net/tnews/1735.html