サーバ構成-その2 ESXi ゲストOSの複製
10月 14

WEBサーバを不可分散の為に

複数台構成としていた場合で

全てのサーバに

同じソースバージョンを手で

配置して管理するなんて事は

現実的ではありません。

まぁ、マスターとなるWEBサーバからサブとなる

WEBサーバにRsyncで同期という手もありますが..

ちょっとスマートではありませんね。

そこで

ソースの置き場所もファイルサーバにしちゃえという事で、試してみました。

といっても

単にシンボリックリンクを張るだけです。

webサーバのドキュメントルートへ
NASからシンボリックリンクとする

ここではドキュメントルートが

/usr/local/apache/htdocsの前提で、進めています

まずは

NASサーバからマウントしている”/share/www/htdocs/”下に

ソースを置いておきます。(index.phpとか)

ほんで、”/share/www/htdocs/”を”/usr/local/apache/”下にシンボリックリンクする。


cd /usr/local/apache/
ln -s /share/www/htdocs/ ./
ls -la

htdocs -> /share/www/htdocs/

この仕掛けを各WEBサーバに実施すれば、

サーバのソースを一箇所触れば、

たちまち各WEBサーバに反映するので便利。

(反映というか同じソースを見るようにしてるだけですが..)

Comments are closed.

preload preload preload