akiyan.comサーバー作業記録

akiyan.comの運用をxreaの共用サーバーからさくらの専用サーバーへ乗り換えた。

OS FreeBSD 5.4
Webサーバー Apache 1.3.3.4
  • wgetをpkg_add。
  • Subversionをpkg_add。
  • Subversionのレポジトリを作成。グループ権限の設定がキモ。SVNoverSSHでTortoiseSVNから接続成功。
  • mod_php4をpkg_delete。
  • mod_php5をpkg_add。
  • mod_rubyをpkg_add。
  • なんかApacheが動かなくなった。mod_php5とmod_rubyの同居は無理か。ていうかそりゃそうだよなと納得した。
  • mod_rubyをpkg_delete。
  • php5-extentionsをpkg_addするが、どう利用するのかわからない。
  • php5-extentionsをpkg_delete。
  • mod_php5をpkg_delete。
  • MySQL5.1aplhaをソースからインストール。
  • /usr/portsが無かったので、ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gzwgetして配置。F君教えてくれてありがとう。
  • SQLite2と3をports install。
  • CPAN DBIをインストール。
  • CPAN DBD::SQLiteCPANからインストールできない。
    • インストールできたと思ったけど、MovableTypeでエラーが出る。
    • MovableTypeSQLiteで運用したかったけど断念。MySQLに落ち着く。
  • MySQLを4.1に変更。ソースからインストール。
  • php5.1.2をソースからインストール。
  • www.akiyan.com、rss.akiyan.comの再構築。ディレクトリ構成見直しなど。
  • MySQLからとれるデータの文字化けにはまる。
  • MySQLの自動文字エンコード変換機能を停止して起動。解決。
  • 公開。実運用開始。
  • Apacheのモジュールで不要なものを削除。
  • 現在のメモリ使用量は常時100MB程度。上限256MB?だから、同じサーバーに何かASPを同居させるのはきついかも。ほとんどRSS独自配信の負荷のような気もするけど。もっと1プロセスのメモリ使用量を下げたい。
  • sshdの待ち受けポートを変更。
  • net-snmpports install。
  • net-mrtgports install。
  • MRTGの設定。運用開始。

コマンドメモ

  • /etc/rc.d/sshd restart
  • vi /usr/local/etc/mrtg/mrtg.cfg
  • /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
  • /usr/local/bin/indexmaker /usr/local/etc/mrtg/mrtg.cfg > ./index.html

参考にしたサイト