Changes between Version 7 and Version 8 of HowTo/SakuraVpsSetup2


Ignore:
Timestamp:
May 29, 2012, 6:38:01 PM (12 years ago)
Author:
村山 俊之
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/SakuraVpsSetup2

    v7 v8  
    133133== Postfix 設定 ==
    134134
     135Red Hat 6 クローンにおいては、デフォルトのメールデーモンは Sendmail ではなく Postfix となっている。つまり、デフォルトでインストールされている。
     136従って、行うべきは main.cf の修正とスケルトンへの Maildir/ の追加、そして再起動のみ。
     137
     138== Web サーバー設定 ==
     139
     140=== Apache のインストールと設定 ===
     141
     142前回の設定時に入れてないが、 mod_perl を CPAN から自力で入れたりするのに httpd-devel が必要になって入れていたっぽい。今回も一応踏襲する。
     143{{{
     144# yum -y install httpd httpd-devel
     145}}}
     146
     147設定は基本的には前のサーバーで記述していたものをそのまま拝借する。バージョンの差異故か、気になる点がいくつかあったのでメモ。
     148
     149 * Timeout は 120 だったのが 60 になっていた。これはそのままにしてみる。
     150 * prefork モジュール下の設定は前のサーバーでの記述を踏襲。詳しくは[http://blog.harapeko.jp/2010/11/05/apache-webdav-setting/ この辺]を参照。
     151   * メモリーは以前の 512MB から 2GB に拡張されているのでもうちょっと大きい値を設定してもいいかもしれないけど、現状この設定で特に困ったことにもなっていないので…。
     152   * モジュールのコメントアウトも同様に対応。 mod_substitute ってのが新たに追加されてたけど、レスポンスヘッダを正規表現で書き換えるためのものらしい。要らん。
     153
     154rsync によるファイルのコピーでは、 ERK 掲示板のテスト環境で CGI が生成した添付ファイルなどがアクセス権限のエラーでコピーに失敗した。ファイルの所有者が murachi ではなく apache になっていて、かつパーミッションが 600 になっていたため。これは確か、開発中の段階でバグがあったためにそうなっちゃったのを (備忘録も兼ねて) 敢えて放置していたものだが、もはや不要だろうと思うので無視することにする。
     155
     156=== PHP のインストール ===
     157
     158yum で php-mysql をインストールする際に MySQL が一緒にインストールされなかった。別途インストールする必要有り。こちらもあとで使いそうなのでついでに mysql-devel も入れちゃうことにする。
     159
     160=== Python のインストール ===
     161
     162Trac の導入に際して setuptools が必要になる。 yum から入れる場合のパッケージ名は python-setuptools である。現時点でのバージョンは 0.6.10 。一応 Trac 0.12 における setuptools の必須バージョンは 0.6 以上となっているので、とりあえずこれで無問題。
     163
     164それから、前回は mod_python をインストールしたが、現在既に Trac では mod_python を使用していないのでインストールしない。代わりに mod_wsgi をインストールする。
     165
     166{{{
     167# yum -y install python-setuptools mod_wsgi MySQL-python
     168}}}
     169