2002/12/08 改訂
/dev/sysname
で示されます。即ちそのサーバの正式なホスト名です。実ホストの名称は環境変数 $sysname
にも割り付けられています。httpd
に知らされます。httpd
はそれに応じて処理を分ける事ができます。
/sys/lib/httpd.conf
の中でも与えることができますが、通常は省略します。その場合にはホストの正式名が実ホストの名称として採用されます。
/sys/lib/httpd.rewrite
$web/etc/namespace_80
で決定されます。ここに $web
は /sys/lib/httpd.rewrite
で指定された実ホストの web ルートです。また $web/etc/namespace_80
の 80
はポート番号で、使用するポートごとに(必要ならば)ファイルを作成します。
/lib/namespace.httpd
では、サーバがクライアントに提供する名前空間を設定します$web/etc/namespace_80
では実ホスト独自の名前空間を再編できます$web/doc
が実ホストのドキュメントルートです。 $web/etc
にはドキュメントの制御ファイル(namespace_80
, handler
, allow
, passwd
, rewrite
など)を置きます。
pegasus.goodwill.com
を実ホストのドメイン名とします。alice
がこのホストのユーザであり、/usr/alice/web/doc
を持っていれば、ブラウザからhttp://pegasus.goodwill.com/~aliceで
/usr/alice/web/doc
の下にある alice
のドキュメントにアクセスできます。alice
の web ルートは /usr/alice/web
になっています。実ホストの場合と同様に、$web/doc
が alice
のドキュメントルートです。 $web/etc
にはドキュメントの制御ファイル(namespace_80
, handler
, allow
, passwd
, rewrite
など)を置きます。