From: abek@msthal.jamstec.go.jp
Real-Date: Fri, 9 Sep 1994 18:09:35 +0900
Subject: [infotalk,01980] %W%m%-%7!<%5!<%P!<
Message-Id: <94090918093496@msthal.jamstec.go.jp>
◆◆httpd(Proxy機能)対応のMosaicについて◆◆
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◆
初めまして、海洋センターの阿部と申します。WWWのプロキシー.
サーバーのインストールをしているのですが、いくつか解からない点が
あります。もしもどなたか、ご迷惑にならない程度の範囲で教えてい
ただける事や、既に入手済みの情報なりございましたら、宜しくお教
え下さい。以下、私の方の作業の経緯と、何が困っているかをまとめて
おきました。
◇マシン構成とデーモン、クライアントの居場所◇
DEC7000-610
┏━━━━━━┓
┃OSF/1 1.3A ┃
┃ httpd (Proxy) server
┃ 旧Mosaic┃
┃ Mosaic-2.4
┗━━┳━━━┛
┃
━━━┳━━━┻━━━━━━━┳━━━━━━━━
DECstation 5000/125 ┃ SUN-SPARC
┏━┻━━━━┓ ┏━┻━━━━┓
┃ULTRIX V4.3 ┃ ┃SUN-OS 4.1.3┃
┃ ┃ ┃ Mosaic-2.4┃
┗━━━━━━┛ ┗━━━━━━┛
1台 2台
◇作業経緯◇
0:既にDEC7000上では、NCSA版httpdが起動しています。
また、クライアント側も存在しています( 旧版Mosaic
と勝手に呼んでいます)
1:ftp.iij.ad.jp のftpサイトより、WWWの環境を入手しました
2:CERN版 httpd のコンパイル、リンクは終了しております。
( DEC7000-610 上、未評価 )。
3:proxy機能のhttpdに対しては、クライアント側( Mosaic)
もパッチを当てる必要があると言うことで、NCSA版Mosaicの
ソースの一部を proxy-support のディレクトリ下にあるソースと
入れ替えて make し、Mosaicクライアントを作ってみました。
入れ替えたソースは
HTAccess.c
HTTP.c
gui-documents.c
の3つです。
(ftpサイトには、SUN版のMosaicの実行イメージ
しか在りませんでした。私達の環境では、OSF/1上でも
Mosaicが必要なのです)
4:表示してみると [Save As..] のボタンからポップアップする
saveパネル(と勝手に呼んでいる)の表示が化けてしまいます
旧版Mosaicと比較すると、
_____ _______ ________
[ OK ] [ Filter] [ Cancel ]
~~~~~ ~~~~~~~ ~~~~~~~~
となっている最下にあるボタンの表示が化けてしまいます。また、
パネル上の文字の
Filter
Directory Files
なる部分の太文字も化けてしまいます。Xのfontエラー
メッセージは出力しませんでした。
(エラーメッセージを出力しなければ、fontがらみのエラー
ではないと考えては、そもそもいけないのでしょうか?)
5:そもそもが旧版のMosaicのソースが正しいかどうか
確かめるために、パッチを当てない状態のものも作成して表示し
てみましたが、結果は同じようです。厳密に言いますと、実行
モジュールの居場所と表示ディスプレイによって少し結果は異
なっています。(下表参照)
┏━━━━━━━┳━━━━━━━━━━┯━━━━━━━━━━┓
┃\ディスプレイ┃DECstation 5000/125 │SUN-SPARC ┃
┃ \ ┃(ULTRIX) │(X11R6をたちあげてい┃
┃ \ ┃ │ る)┃
┃実行モジュール┃ │ ┃
┣━━━━━━━┻━━━━━━━━━━┷━━━━━━━━━━┫
┃DEC7000-610上の Mosaic ┃
┃ (OSF/1) ┃
┃┏━━━━━━╋━━━━━━━━━━┿━━━━━━━━━━┫
┃┃Mosaic-2.4 ┃表示 :× │表示 :× ┃
┃┃つまり、旧版┃その他: │その他: ┃
┃┃のMosaicを ┃ │ ┃
┃┃makeしたもの┃ │ ┃
┃┃ ┃ │ ┃
┃┠──────╂──────────┼──────────┨
┃┃Mosaic-2.4- ┃表示 :× │表示 :○ ┃
┃┃maybe.proxy ┃その他: │その他:表示font┃
┃┃つまり、旧版┃ │ が小さかった┃
┃┃のMosaicに手┃ │ ┃
┃┃を加えたもの┃ │ ┃
┣┻━━━━━━╋━━━━━━━━━━┿━━━━━━━━━━┫
┃SUN-SPARC上の Mosaic ┃
┃ (SUN-OS 4.1.3) ┃
┃┏━━━━━━╋━━━━━━━━━━┿━━━━━━━━━━┫
┃┃Mosaic-2.4 ┃表示 :○ │表示 :○ ┃
┃┃つまり、旧版┃その他:表示font│その他:表示font┃
┃┃のMosaicを ┃ が小さかった│ が小さかった┃
┃┃makeしたもの┃ │ ┃
┃┃ ┃ │ ┃
┃┠──────╂──────────┼──────────┨
┃┃Mosaic-2.4- ┃表示 :× │表示 :○ ┃
┃┃maybe.proxy ┃その他: │その他:表示font┃
┃┃つまり、旧版┃ │ が小さかった┃
┃┃のMosaicに手┃ │ ┃
┃┃を加えたもの┃ │ ┃
┃┠──────╂──────────┼──────────┨
┃┃Mosaic-SUN4 ┃表示 :○ │表示 :○ ┃
┃┃既に、ftp┃その他: │その他: ┃
┃┃サイトにバイ┃ │ ┃
┃┃ナリとして、┃ │ ┃
┃┃存在していた┃ │ ┃
┃┃もの ┃ │ ┃
┗┻━━━━━━┻━━━━━━━━━━┷━━━━━━━━━━┛
6:ソースコードの中を見ると、"Filter" とか "Cancel" なる文字列
が存在しない様です。Motif自身が既に用意したオブジェクト
であるかどうかMotifのマニュアルを見ても、載っていない
ので、そうでもない様です。(saveパネルの事)
7:表示の問題とは別に、httpdのproxy機能の評価を行な
いたいのですが、現在進行形です。
◇何に困っているか、どうしたいか◇
1:proxy機能に対応した、OSF/1版のMosaicが
必要です。できれば、ソースコードの形式で。尚かつ日本語対応
であれば嬉しい。
(make手順のミス ??? )
2:海洋センターでは、現在Mosaicは頻繁に使われている状態
ですので、迂闊に、新しいhttpdを起動するのは、ちょっと
勇気が必要です。そこで、httpdのproxy機能の評価を
行なうに当たって、SUN側でproxyサーバーを作成して、
OSF/1側のNCSA版のhttpdを親のサーバーとして
実験するという手順は正しいのでしょうか。つまり、proxy
版のサーバーが非proxy版サーバーを親にする事になります
が、それとも最初からproxy版サーバーをOSF/1側で起動
すべきでしょうか。
3:saveパネル上で、バイナリデータをセーブすると、落ちて
しまうのですが、まともに動くMosaicはどこかにないで
しょうか。
◆from 阿部啓二 abek@msthal.jamstec.go.jp