注意: このページは最後に更新されてから
3043 日が経過している記事です。
文章が腐敗している可能性があります。その点を考慮した上で確認ください。
サーバー設計
提供: kimoto's wiki
ファイル階層
- yum でソフトウェアを入れる
- yum で入れることができないものは、/usr/local に
- /srv にWEBサービスに関連したファイルを置く
- /srv/kymt.me にファイルを置く
- $HOME/projects に開発中のプロダクトを入れる
セキュリティ
- logwatchで一般的なログの監視
$ sudo yum install logwatch
- denyhostsで不正な連続的sshアクセスを自動BAN
$ sudo yum install denyhosts $ sudo service denyhosts start
その他
- すべてのファイルをgitでリビジョン管理する
- セットアップ系の仕組みは必ず setup.sh という名前のファイルを用意する
- ホームディレクトリに.forwardを作成し、個人メールアドレスにすべて転送すること
- エラーを見逃さない