新しく質問する

同一サーバー上で、ホスト名によってユーザーページを作成したい

役に立った:2件
  • 質問者:sWee
  • 投稿日時:2005/07/04 20:49
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

最近ブログサイトなどでよくあるかと思いますが、
http://[ユーザー名].ドメイン名.com/blog/ というように、
ホスト名をユーザーIDにしたようなサイトを構築したいのですが、
これはどのような技術で可能になりますでしょうか。

[ユーザー名]の部分は、ユーザー自身が生成し、DB(MySQLを予定)上では
primary_key として扱い、ユーザー自身がデータ登録→上記のようなURL
で自動的にアクセス出来るようにしたいです。

例) 仮に、サイトが http://www.xxxx.com/ だった場合
1. 新規ユーザーが "test1" というIDを入力
2. データベースに新規データとして登録される
3. そのまま、test1.xxxx.com/ のようなURLでMyページにアクセス
※内部的に、wwwというユーザーIDは予め登録不可として処理

以上、説明になっているかわかりませんが、
どなたかご存じのかた、ご教授いただければ助かります。

この質問に回答する
このQ&Aは役に立ちましたか?(役に立った:2件)

回答(2件)

  • 参考になった:0件
  • 回答者:2NN
  • 回答日時:2005/07/04 23:32

> また、root権限のない一般的なレンタルサーバー上で
> は不可能ということでしょうか
たぶん無理だと思います。

> ユーザーが新規登録するたびに再起動しなければ
> なりませんが、再起動しない方法はないでしょうか。
あまり詳しくないですが、これなら問題なさそうですが。
http://www.itmedia.co.jp/help/tips/linux/l0323.h …

通報する

  • 参考になった:0件
  • 回答者:2NN
  • 回答日時:2005/07/04 20:52

BINDのDNS設定ファイルを書き換え、サブドメインを設定し、
Apacheのhttpd.confにバーチャルドメイン設定を追記し
Apacheを再起動するシステムって感じでしょうか。

通報する

この回答への補足

さっそくのお返事ありがとうございます!

お書きいただいた方法だと、
 ユーザーが新規登録するたびに再起動しなければ
 なりませんが、再起動しない方法はないでしょうか。
 
 また、root権限のない一般的なレンタルサーバー上で
 は不可能ということでしょうか

  
このQ&Aは役に立ちましたか?(役に立った:2件)

このページのトップへ

Facebook公式ページ

公式Twitter