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サーバに反映するので便利。
(反映というか同じソースを見るようにしてるだけですが..)