Mac OS X ServerにはApache 1.3がデフォルトでインストールされており、設定・管理をサーバ管理というGUIツールで行えるようになっている。このApacheをZopeのフロントエンドに使いたいと思って試行錯誤を1週間ほど続けたがうまくいかず、困っていたのだが、なんのことはないplone.orgを見たらちゃんとやり方が書いてあった。
教訓:英語をいやがらず、ちゃんと読むこと!
下記に簡単にやり方をまとめておこう。
IPアドレスは任意、ポートは80のまま。
編集画面からサイトタブに戻って、追加したドメイン名にチェックを入れて使用可能にする。
このディレクトリに
000?_any_80_<追加したドメイン名>.conf
というようなファイルが追加されているので、このファイルをviなどのエディタで開き、内容を下記のように変更する。
8282というのはzopeインスタンスのポート番号。
<VirtualHost *:16080>
ServerName 追加したドメイン名
ServerAdmin 管理者のメールアドレス
ProxyPass / http://localhost:8282/VirtualHostBase/http/追加したドメイン名:80/
ProxyPassReverse / http://localhost:8282/VirtualHostBase/http/追加したドメイン名:80/
</VirtualHost>
注意! /etc/httpd/sites以下のファイルはサーバ管理ツールによって上書きされてしまうので、エディタで編集したファイルは必ずバックアップをしておくこと。
0 件のコメント:
コメントを投稿