パスワードを忘れた? アカウント作成
391688 journal

Maxの日記: [外鯖] Apache+Zope with Pound(2)

日記 by Max

PoundでsslとZopeを絡めるためには実はちょっとした手続きが
必要となる。というのは、ZopeはZMIへのアクセスは"http:"でアクセス
されることを前提としているため、仮にhttpで管理画面を開いたとしても
つづく管理項目は"http://..."で接続されてしまうのだ。

これを回避するために、ポート8443等でリスンするZopeを同時に立ち
上げておかねばならない。
poundではそのためにssl経由のためのz2.pyを用意している。
Zope2.5.x系にはz2i_2_5_1.py、2.6.x系にはz2_2_6.pyがそれぞれ
ある。RPMパッケージ上はそれらをファイル名を変えないまま
/var/zopeにインストールするようにした。
インストール後は手作業でそれらを標準のz2.pyと置き換え、起動時に
"-y 443"をコマンドラインに追加しなければならない。

そのためのカスタマイズされたz2.pyは提供されているので、
それらを/var/zopeにインストールするようにした。
あとで、どれを正式なz2.pyとするかはユーザ作業となる。

なお、私の環境では~zope/binにz2.pyは入っているので、インストール
後それらをコピーすることになる。

****

やってみたがうまくいかない。
ちょっと頭休めよう。

***
頭だけでなく、体も休んでしまった<寝てしまったと言うこと
あったかかったから(汗

httpsと通常のhttpをさばくpoundプロセスはそれぞれ別にしないと
行けない感じ・・・あと、URL内に任意の文字列が含まれる場合は
UrlGroup "hogehoge"で指定するのがよさそう。
HeadRequireでひっかけるのとどっちがいいか。

改変版z2.pyでは相変わらずちゃんとURLをhttps:~としてくれない。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...