首页 > 代码库 > HTTPD+PHP+MySQL+NFS

HTTPD+PHP+MySQL+NFS

实验拓扑:

        wKioL1QPJxGRiV_hAAENPJUAXQs227.jpg

 

实验目的:用NFS实现文件共享的访问,在第一台web访问的时候,上传的动态内容,用第二台web服务器依然可以看到

实验说明:httpd、php、mysql都是编译安装的,这里不再编译,我博客前面都有。这里是把网站放在NFS服务器中,然后共享出来,使其web和php都可以调用网站中的网页,一台web在进行访问并上传的时候,第二台web能立刻看到动态的内容。

 

DNS配置(192.168.0.2)

    定义区域,并配置区域解析文件

# vim /etc/named.rfc1912.zones

        wKiom1QPJ-GSs6oBAABJYDd_ykA888.jpg

 

# vim /var/named/ky.com

        wKiom1QPKECiOBQZAADAdZeEg5g405.jpg

 

    检测dns解析

        wKioL1QPKXmRHSMXAABgpX3d-2g115.jpg

        wKioL1QPKZeB6zsjAACpQwO0E7M858.jpg

 

NFS配置(192.168.0.7)

# vim /etc/exports 
# service nfs restart

        wKiom1QPKhvTcqKDAAApDL7PZ_c172.jpg

 

Httpd配置(192.168.0.2)(192.168.0.3)

    挂载NFS

# mount -t nfs 192.168.0.7:/test /usr/local/httpd/htdocs/

        wKiom1QPKpnyS4BOAAERuIc5Z9s971.jpg

# vim /etc/httpd/extra/httpd-vhosts.conf

        wKioL1QPKufQAwaGAADimRuXqdo484.jpg

    注:wordpress是网站的目录,我在NFS上事先已经解压好了,所以在NFS上/test目录下有wordpress目录,我把整个/test共享了。

 

PHP配置(192.168.0.6)

# mount -t nfs 192.168.0.7:/test /web

        wKioL1QPLjaARlQTAAEiud7X9dQ947.jpg

#service php-fpm restart
#service mysqld restart

 

检验:

    在client(本机)访问192.168.0.2(www.ky.com),配置好数据库并能够远程连接,我这里配置过了,过程前面博客上面有。

        wKiom1QPLqij18v7AAB544uRyY8839.jpg

 

    上传一篇博客

        wKiom1QPLxXzVwJvAAC70b4UJY4798.jpg

 

    下面用client访问192.168.0.3(www.ky.com),正确的显示是能看见这篇博客

        wKioL1QPL1ShpPyLAADKMVYf5B0860.jpg

实验完毕。

本文出自 “鱼儿” 博客,请务必保留此出处http://kyfish.blog.51cto.com/1570421/1550381

HTTPD+PHP+MySQL+NFS