さくらのレンタルサーバは/home/username/wwwがDocumentRootになっているため、
/home/username/www/wwwをシンボリックリンクとして作成し、
http://username.sakura.ne.jp/にアクセスしたときに
擬似的に
http://username.sakura.ne.jp/www/
にアクセスするようにしました。
普段はdevディレクトリで開発し、本番反映する際にwwwへdevディレクトリ以下の階層をそっくりそのままwwwへコピーするシェルスクリプト(upd_www.sh)を/home/username/privateに置こうと思います。
この場合のシェルスクリプトを具体的に教えてください。
シンボリックリンクが曲者になっている気がします。。
なお、全体のディレクトリ構造は以下です。
-www(シンボリックリンク元)
| |
| ---dev
| | |
| | ---index.html
| |
| ---www(シンボリックリンク先)
| |
| ---index.html
|
---private
|
---shell
|
---upd_www.sh
>この場合のシェルスクリプトを具体的に教えてください。
具体的な方法では無く、代替案なのでポイントは結構です。
もし本番は/www/wwwで運営されるということでしたら
/www/dev
を
/www/www
にリネームするというのはいかがでしょうか?
なるほど。ありがとうございます。
ひとつの手段として考えてみます。