真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

DNS輪詢實(shí)現(xiàn)WebServer共享靜態(tài)資源(多圖)-創(chuàng)新互聯(lián)

規(guī)劃如圖:

創(chuàng)新互聯(lián)公司專業(yè)成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷、軟文發(fā)布平臺(tái)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

分析如下:

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

實(shí)驗(yàn)環(huán)境準(zhǔn)備:

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

操作步驟:

Step1 DNS

a) 安裝bind(dns)服務(wù)器

yum -y install bind

b) 配置cache only的dns服務(wù)器

  i) 在 vim /etc/named/named.conf 中輸入以下內(nèi)容

options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt";\ allow-query { any; }; # 允許任意客戶端查詢 recursion yes; rrset order { random; }; # dns輪詢解析 } logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones";

  ii) 在 vim /etc/named.rfc1912.zones 中輸入以下內(nèi)容

zone "king.com" IN { type master; file "king.com.zone"; #正向解析配置文件 }; zone "43.16.172.in-addr.arpa" IN { type master; file "172.16.43.zone"; #反向解析配置文件 };

  iii) 在 vim /var/named/king.com.zone 中輸入以下內(nèi)容

$TTL 600 @ IN SOA dns.king.com. admin.king.com. ( 2014032401 1H 5M 3D 12H ) IN NS dns dns IN A 172.16.43.1 www IN A 172.16.43.2 www IN A 172.16.43.3

  iv) 在 vim /var/named/172.16.43.zone 中輸入以下內(nèi)容

$TTL 600 @ IN SOA dns.king.com. admin.king.com. ( 2014032401 1H 5M 3D 12H ) IN NS dns.king.com. 1 IN PTR dns.king.com. 2 IN PTR www.king.com. 3 IN PTR www.king.com.

  v) 更改iii,iv步的權(quán)限及屬主屬組

chown root:named /var/named/*.zone chmod 640 /var/named/*.zone service named start

  vi) 測(cè)試:

# vim /etc/resolv.conf 更改 DNS1=172.16.43.1 dig -t A www.king.com

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  客戶端查詢,更改物理機(jī)DNS

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  測(cè)試如下:

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  反解查詢:

dig -t PTR -x 172.16.43.2

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

step2 apache

  a) 為安裝準(zhǔn)備環(huán)境

rpm -e httpd --nodeps rm -rf /etc/httpd rm -rf /usr/lib64/httpd yum -y install pcre-devel

  b) 其余手動(dòng)安裝配置

  i) 配置安裝apr-1.5.0

tar xf apr-1.5.0.tar.bz2 cd apr-1.5.0 ./configure --prefix=/usr/local/apr make && make install

  ii) 配置安裝apr-util-1.5.3

tar xf apr-util-1.5.3.tar.bz2 cd apr-util-1.5.3 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install

  iii) 配置安裝httpd-2.4.9

tar xf httpd-2.4.9.tar.bz2 cd httpd-2.4.9 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so -- enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with- apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most -- enable-mpms-shared=all --with-mpm=event make && make install

  c) 配置開機(jī)服務(wù)及環(huán)境變量

  在 vim /etc/rc.d/init.d/httpd 編輯此項(xiàng)

  請(qǐng)參考 http://apprentice.blog.51cto.com/2214645/1380490

  在 vim /etc/httpd/httpd.conf 添加此項(xiàng)

PidFile "/var/run/httpd.pid"

  # 導(dǎo)出環(huán)境變量

echo "PATH=/usr/local/apache/bin:$PATH" > /etc/profile.d/httpd.sh

  # 重載環(huán)境變量

. /etc/profile.d/httpd.sh

  # 啟動(dòng)/添加開機(jī)服務(wù)

chkconfig --add httpd chkconfig httpd on service httpd start

  d) 測(cè)試前3臺(tái)機(jī)器是否工作正常

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

step3 nfs,php-fpm

  a) 安裝nfs工具

  # 如果機(jī)器內(nèi)核沒有編譯nfs則需要安裝

yum -y install nfs-utils

mkdir /nfsshared

  在 vim /etc/exports 編輯此項(xiàng)

  # 為172.16.43.0/24此段開放加載nfs網(wǎng)絡(luò)文件功能

/nfsshared 172.16.43.0/24(rw,async,no_root_squash)

  # 添加客戶端準(zhǔn)備操作的賬戶,防止nobody屬組文件出現(xiàn)

useradd -r -s /sbin/nologin daemon

  # 導(dǎo)出所有掛載分區(qū)

exportfs -a service nfs restart

  b) 客戶端測(cè)試掛載

showmount -e 172.16.43.4

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

mkdir /share

  # 掛載網(wǎng)絡(luò)文件系統(tǒng)

mount -t nfs 172.16.43.4:/nfsshared /share

  # 開機(jī)掛載可編輯 /etc/fstab

172.16.43.4:/nfsshared /share ext4

  # 測(cè)試nfs, 在/nfsshared中touch文件,觀察2個(gè)客戶端(web1,web2)

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

c) 安裝php-fpm

  i) 解決php安裝依賴

yum -y groupinstall "Desktop Platform Development" yum -y install libmcrypt-devel yum -y install bzip2-devel

  ii) 安裝php with fpm

tar xf php-5.4.19.tar.bz2 cd php-5.4.19 ./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-pdo- mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl --enable-mbstring --with- freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr -- enable-xml --enable-sockets --enable-fpm --with-mcrypt --with-config-file- path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 make && make install

  iii) 為php提供配置文件:

cp php.ini-production /etc/php.ini

  iv) 配置php-fpm

  為php-fpm提供SysV init腳本,并將其添加至服務(wù)列表:

cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm chmod +x /etc/rc.d/init.d/php-fpm chkconfig --add php-fpm chkconfig php-fpm on

  為php-fpm提供配置文件:

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

  編輯php-fpm的配置文件:vim /usr/local/php/etc/php-fpm.conf

  配置fpm的相關(guān)選項(xiàng)為你所需要的值,并啟用pid文件(如下最后一行):

pid = /usr/local/php/var/run/php-fpm.pid listen = 172.16.43.4:9000

  vi) 編輯apache為運(yùn)行php后端程序做準(zhǔn)備

  # 分別編輯 172.16.43.2/3中的 vim /etc/httpd/httpd.conf

DocumentRoot "/share"

  # 開啟fcgi轉(zhuǎn)發(fā)

LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so

  # 禁止apache正向代理,轉(zhuǎn)而實(shí)現(xiàn)反向代理后端的php-fpm

ProxyRequests Off ProxyPassMatch ^/(.*\.php)$ fcgi://172.16.43.4:9000/nfsshared

  # 添加apache識(shí)別php文件

AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

  # 定位至DirectoryIndex

DirectoryIndex index.php index.html

  d) 安裝配置Discuz在 /nfsshared

cd /nfsshared

  # 下載Discuz最新版本到此目錄

unzip Discuz_X3.1_SC_UTF8.zip rm -rf Discuz_X3.1_SC_UTF8.zip readme/ utility/ mv ./upload/* ./ rm -rf upload/

  e) 測(cè)試 php頁(yè)面解析

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  安裝discuz需要將 config , data , uc_client , uc_server 的權(quán)限設(shè)置為777

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

step4 mysql

  i) 創(chuàng)建mysql的數(shù)據(jù)目錄

mkdir /data groupadd -r mysql useradd -g mysql -r -s /sbin/nologin -M -d /data mysql chown -R mysql:mysql /data

  ii) 安裝二進(jìn)制mysql

tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local cd /usr/local ln -sv mysql-5.5.33-linux2.6-x86_64 mysql cd mysql chown -R mysql:mysql . mysql/scripts/mysql_install_db --user=mysql --datadir=/data chown -R root .

  # 提供mysql的配置文件

cp support-files/my-large.cnf /etc/my.cnf

  # 需要添加如下行指定mysql數(shù)據(jù)文件的存放位置:

datadir = /mydata/data

  iii) 為mysql提供sysv服務(wù)腳本:

cd /usr/local/mysql cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld

  添加至服務(wù)列表:

chkconfig --add mysqld chkconfig mysqld on echo "export PATH=/usr/local/mysql/bin:$PATH" > /etc/profile.d/mysql.sh . /etc/profile.d/mysql.sh

  iv) 啟動(dòng)服務(wù)并授權(quán)php服務(wù)器賬號(hào)訪問(wèn)

service mysqld restart mysql grant all on *.* to 'root'@'172.16.43.4' identified by '123456'; flush privileges;

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  v) 繼續(xù)Step3  e)的安裝過(guò)程,安裝完成后

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  vi) 繼續(xù)測(cè)試由172.16.43.2上傳靜態(tài)文件測(cè)試172.16.43.3是否能共享此靜態(tài)文件

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

  vii) 查看文件情況

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

Step5 xache

  i) 安裝xcache

tar xf xcache-3.0.3.tar.bz2 cd xcache-3.0.3 /usr/local/php/bin/phpize ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config make && make install

  # 安裝結(jié)束時(shí),會(huì)出現(xiàn)類似如下行, 將后半句復(fù)制

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

  ii) 編輯php.ini,整合php和xcache:

  # 首先將xcache提供的樣例配置導(dǎo)入php.ini

mkdir /etc/php.d

  # xcache.ini文件在xcache的源碼目錄中。

cp xcache.ini /etc/php.d

  # 接下來(lái)編輯/etc/php.d/xcache.ini 修改為如下:

extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xcache.so

  # 啟動(dòng)php-fpm服務(wù)

service php-fpm restart

  iii)  在 /nfsshared 中建立 testxcache.php 文件測(cè)試xcache的啟用情況

DNS輪詢實(shí)現(xiàn)Web Server共享靜態(tài)資源(多圖)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前標(biāo)題:DNS輪詢實(shí)現(xiàn)WebServer共享靜態(tài)資源(多圖)-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/djdshh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部