本次試驗目的: 剛剛學了NFS服務 是以實作一下NFS挂載web服務
實作雙機輪詢查詢
試驗環境 : redhat linux 5.8
試驗軟體版本:mysql-5.5.28-linux2.6-i686
php-5.4.4
httpd-2.4.3
bind97
至于web架設上一篇部落格已介紹過 基于LAMP架設 軟體版本都一楊的 這裡不再詳解了
要實作輪詢查詢 需要安裝一個軟體php軟體 php53-mysql.i386
rpm -ivh php53-mysql.i386 安裝即可
下面介紹下機器配置及環境
本次試驗使用了vmvare配置4台紅帽系統
172.16.111.1 mysql資料庫伺服器
172.16.111.138 DNS伺服器
172.16.111.121 主web伺服器并配置了NFS服務
172.16.111.122 輔web伺服器挂載了主web伺服器的網頁目錄
首先在主web伺服器上配置NFS服務 NFS服務預設基本上都是安裝的
修改配置檔案 vim /etc/exports
這裡隻允許 172.16.111.122 這台機器通路web目錄 是以配置如下:
之前若沒有配置NFS 檔案中沒有任何字元 添加一行即可:
/www 172.16.111.122(rw)
意思為 将根目錄下的 www 目錄 允許 172.16.111.122 這台機器通路
并且對于此目錄隻具有 讀寫 權限
儲存檔案後 重新開機服務 服務就生效了
下面配置輔助web伺服器如何挂載/www 目錄
因為檔案需要永久有效是以 我們将此目錄挂載到 /etc/fstab 檔案中
作用是開機就能挂載此目錄
檔案中插入一行:
172.16.111.121:/www /www2 nfs defaults,_netdev 0 0
這行意思是将 172.16.111.121 根目錄下的 www 目錄 挂載到本機的 www2 目錄下
檔案格式 為 nfs格式
_netdev 這個指令作用是當系統 加載完成網絡服務之後 在挂載此行指令
因為NFS服務基于網絡服務 不加載完網絡服務 此行指令不能執行
=================================================================
下面配置一下DNS服務:
軟體 bind97
bind97-libs
bind97-utils
yum install bind97 bind97-libs bind97-utils 安裝即可
安裝前請先檢查 若是有低版本的 先解除安裝
簡單配置一下DNS伺服器
我們web服務的域名設定為 www.nana.cn
先看下DNS主配置檔案/etc/named.conf
在檔案中加入 nana.cn 這個域名 正向解析檔案放置在 /var/named 目錄中
看看正西解析檔案
反向解析
=====================================================================
下面修改一下apache主配置檔案
本實驗是基于域名的網站
vim /etc/httpd/httpd.conf
DocumentRoot "/usr/local/apache/htdocs" 找到此行 注釋掉 位置213行
Include /etc/httpd/extra/httpd-vhosts.conf 啟用此行 開啟支援虛拟主機域名 463行
修改虛拟主機域名的配置檔案
/etc/httpd/extra/httpd-vhosts.conf
在底部添加
<VirtualHost *:80>
DocumentRoot "/www/web" 網站目錄位置
ServerName www.nana.cn 通路域名
ErrorLog "/www/logs/nana-error_log" 錯誤日志輸出
CustomLog "/www/logs/nana.access_log" combin 通路日志輸出 combin為日志輸出式
<Directory /www/web> 對于/www/web網站的通路權限設定
AllowOverride none 不允許url重寫
Options none 不啟用所有option選項
Require all granted 允許所有通路
</Directory>
</VirtualHost>
上面是主web伺服器的配置
下面為輔助web伺服器的配置
參數基本一樣 隻是修改了日志輸出路徑為本機根目錄下的httpd目錄
============================================================
配置mysql伺服器
隻需要安裝 php53-mysql.i386 即可實作輪詢查詢
下面看下日志截圖
兩台XP用戶端通路
xp1 172.16.111.132
xp2 172.16.111.134
基本上同一時間通路的