CVS表示サービスのviewvcがwindows apache2上で上手く動かせなかったので、
apache2をcygwin上のに変えてみた。
コッチの方が、パス表記が楽等、unixシステムを移植しやすい。動作速度はネイティブより30%ほど劣るらしい。
速度気にするなら、Linuxサーバでも建てるのでOKとする。
その際の、操作概略。
・windowsネイティブのapache2アンインストール
・cygserverのサービス登録。(これがないと、なぜか動かない)
・cygwin sertup.exeからapache2のインストール。
・apache2のサービス登録(環境変数CYGWIN=server)
以上でcygwin上でapache2が動く。
デフォルトでは、pythonのモジュールがないので、導入する。
pythonモジュールの導入概略
・cygwin setup.exe からapr及びapache2-develをインストール
・mod_pythonをダウンロード
・aprxの位置を指定して./configure
・make ・・・失敗。。リンクの所でエラー。
↑いれなくても、viewvcの動作に関係ないみたいなのであきらめる。
ここに来て、ようやくviewvcが動かなかった理由が判明。
rcsを入れてないだけだった。わざわざcygwin用のapache2を入れてしまったが、
意味無かった。なにはともあれ、動いたのでよかった。
PR