俺の自宅での開発体制
- OSはCentOS5
- 開発・本番運用が同じマシン
- 開発中はリソースはローカルsvnで管理
- windowsからputtyでサーバに繋ぐ
- vimとscreenとzsh使用
- これが無かったら生きていけない
- DBはmysql
- project_developmentとprojectを用意
- 晒せるレベルになったら公開と同時にリソース管理をgithubへ
- 本番に使うリソースは/var/www以下にgit cloneで配置
- 開発は自分のhome以下にgit cloneしてそこで
- 開発ポートは適当なのを
- 当然lan内にのみ開放、wan側へは開けない
- 開発ポートは適当なのを
- 何か手直ししたら開発の方でgit push & 本番の方でgit pull
- サーバの設定ファイルはローカルsvnで管理
- apacheとか、logrotateとか