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

kibayasiの日記: 久々の今日のZope 9

日記 by kibayasi

Zope本には、アパッチとの連携は書いてなかったわけです。
で、検索したら、mooyaさんところが引っかかって、
結局Wikiにいって。。
それを読んでいたら、VirtualHostMonsterってのを使うらしい。
書かれている通りDLして、プロダクトにつっこんだ。
そしたら、サービスで起動していた、Zopeが正しく停止できなくなってしまった。。
ふがあああああ
よくよく見てみると、すでにWindows版の2.5.1のプロダクトの下には、VirtualHostMonsterが入っているみたい。
ちゅうか、siteAccessを上書きしたのがまずかったみたいだ。
くええええ。。たまらんな。こういうの。
これから、同じマシンのアパッチとZopeをがったーいさせる予定です。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • やっぱ、サービス止めてから入れたほうがいいと思います。
    その後、うまくいきましたか?

    家では、mod_proxy, mod_rewrite でやってます。
    VHM は使ってません。普通に SiteAccess だけです。
    apache 生なドメインと zope なドメインで分けているだけです。
    ZServer 生出しだといつのまにか落ちていることあるので。
    OS は debian ですけどね。
    • kinneko様、どもです。m(__)m

      環境とか何も書いていませんでしたね。
      当方
      OS:W2K
      Webサーバ:Apache-2.0.40
      APサーバ:Zope-2.5.1
      ローカルIPアドレスが固定でふられているマシンです。

      サービスの件は、なんとかなりました。
      その後、Zopeの再インストールをしたのですが、
      サービスに残るらしく、それも原因の一つではないかと、おもわれ。
      regeditで、Zopeを検索しまくて、消しまくりました。
      その後、再インストールしたら、動きました。
      サービスを停止した後、プロダクトを入れて、起動したところ、
      VHMは、ただしく動きました。

      ただ、ここで問題というか、理解ができていないことが。。
      ローカルIPをふっているマシンで、
      ドメインの管理なんてしていない環境なのです。
      社内ローカルLAN上に構築したいのです。
      VHMのエディット画面には、ドメインを要求するようなんですけど、
      そんなものないわけです。
      という、ドメインってどうするんだろう?
      というところで、止まっています。
      連携ってやっぱり、どうするんだろうと、頭をかかえているところです。m(__)m
      親コメント
      • VertualHost なので、ドメイン表記になるでしょうねぇ。

        SiteAccess で、apache の下に
        http://192.168.0.1/zope
        とかもできますが、それではダメでしょうかね?
        親コメント
        • どもです。m(__)m

          SiteAccessについて、わかっていなかったのですが、
          そのやりかたで、うごきそうですね。
          あと、hostsに書いて、その名前をドメインとして、
          登録するってのは、どうなんでしょか。。
          まだためしていないので、わかりませんが。
          親コメント
          • apache は mod_proxy, mod_rewrite でベタに通路にするだけ
            として、こんなんでだめっすかね?
            zope port は debian なんで、9673 ですけど。
            あと、apache の下のディレクトリにマッピングする時にも、
            少し書き換えればできると思います。
            これで、ブラウザで http://192.168.0.2/ で
            Apache 経由 Zope は見えました。manage も使えます。
            SiteRoot を使う時には、ご注意を。

            --- httpd.conf
            ##
            # zope proxy run localhost:9673
            #
            ServerName 192.168.0.2
            LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
                AddDefaultCharset EUC-JP
                RewriteEngine On
                RewriteMap lowercase int:tolower
                RewriteRule ^/(.*) http://192.168.0.2:9673/$1 [L,P]
                ProxyPass / http://192.168.0.2:9673/
                ProxyPassReverse / http://192.168.0.2:9673/
                ProxyPass /misc_ http://192.168.0.2:9673/misc_
                ProxyPass /p_ http://192.168.0.2:9673/p_

            --- Zope SiteRoot at ZopeRootFolder
            Title
            Base http://192.168.0.2
            Path /
            親コメント
            • どうもです。m(__)m
              別のところにも書いていますが、はまっていましてねえ。
              kinneko様の書いたようなやつは、まだ試していません。
              SiteRootに気を付けろって話はあっても、
              何かあったときの対処法がわからないので、
              手を出していないというのが、現状です。
              VHMでできれば、それにこしたことはないのですがねえ。。
              親コメント
              • SiteRoot のトラブル時の迂回方法は、wiki.jzug にあるよん。
                まぁ、理解してやってれば大抵はだいじょうぶだってば(^^)。
                VHM より SiteRoot のほうが基本だと思うのだけどな...

                先程の設定例は、昨夜原稿を見直していて、「はて、お試しでは
                ふつードメインとかないよな」と思い、チェックしたやつなの
                で、ある程度ちゃんと動くと思いますが。しかし apache は、
                1.3 系なんだよね。動きは、このへんは変わんないと思うのだ
                けど、宣言のフォーマット変わっているかも。
                親コメント
              • アパッチは、1.3.26にしようと思っています。
                2.0で、がんばる必要は、どこにもないわけですし。(^_^;)
                それなら、MLとかで、やりとりした内容とかも期待できますし。
                いろいろ試せそうです。
                みなさまにご迷惑をおかけしています。
                ありがとうございまする。m(__)m
                親コメント
          • > よくよく見てみると、すでにWindows版の2.5.1の
            > プロダクトの下には、
            > VirtualHostMonsterが入っているみたい。
            > ちゅうか、siteAccessを上書きしたのがまずかったみたいだ。

            debian のパッケージにも入っているけど、両者は微妙に異なる
            らしい。
            親コメント
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...