人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Apache】Apache2でFreeBSD5.3R-p5です。
普通、ユーザーごとに別のサイトを表示させるには(ユーザ名がxxxxx、ドメインがaaaaa.comのとき)
http://www.aaaaa.com/~xxxxx/みたいになると思います。
しかし、そうではなくユーザーごとに
http://xxxxx.aaaaa.com/のようにサブドメインとして開ける方法を教えてください。

【注意】
バーチャルホストではありません!!
なるべく一回処理すればユーザーを増やしてもすぐに反映できるといいです。
イメージはXreaといったサーバーのようなかんじで無人運用がよいです。

●質問者: tpichu
●カテゴリ:ウェブ制作
✍キーワード:Apache XREA イメージ サイト サブドメイン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● taka-hr
●30ポイント

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1206...

サブドメインごとにDocumentRootを変えること自体を

バーチャルホストと呼んでいると思いますが。

mod_vhost_alias でできます。

◎質問者からの返答

少し検討してみます。

もし、何か言うべきことがあればご連絡ください。

・・・

えーと、やってみた結果なのですが。

当サーバーは複雑なバーチャルホスト環境なので、予想に反して〜になります。

(*LAN内とかIPアドレス経由でのアクセスを遮断すべく一番先に予想に反して〜のバーチャルホストをやってます)

http://aaaaa.com/=/usr/www

http://xxxxx.aaaaa.com/=/home/xxxxx/public_html

こういう感じです。


2 ● Cherry
●30ポイント

http://mm.apache.jp/pipermail/apache-users/2001-December/000805....

[Apache-Users 805] Re: mod_rewrite でバーチャルホスト

mod_vhost_alias は、すでに出ているので それ以外で、考えてみました.

mod_rewrite で

RewriteCond %{HTTP_HOST} ^(.+).exaple.jp

RewriteRule ^/(.*) /home/$1/public_html/$2 [L]

というのは、どうでしょうか?

前提条件:

1.

http://hoge.exaple.jp/index.html

は、 /home/hoge/public_html/index.html を表示する

2.DNSは、別途設定する

あと mod_perl, mod_docroot の例もありました.URLをご覧ください.

http://mm.apache.jp/pipermail/apache-tech/2001-March/000126.html

[Apache-Tech 127] Re: about a USER_AGENT

◎質問者からの返答

なるほど。

参考になります。

やる暇がなく、まだ試していませんが

意見が出ないのでここで締め切ります。

どうも、ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ