• 締切済み

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

最近ブログサイトなどでよくあるかと思いますが、 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は予め登録不可として処理 以上、説明になっているかわかりませんが、 どなたかご存じのかた、ご教授いただければ助かります。

みんなの回答

  • 2NN
  • ベストアンサー率40% (143/353)
回答No.2

> また、root権限のない一般的なレンタルサーバー上で > は不可能ということでしょうか たぶん無理だと思います。 > ユーザーが新規登録するたびに再起動しなければ > なりませんが、再起動しない方法はないでしょうか。 あまり詳しくないですが、これなら問題なさそうですが。 http://www.itmedia.co.jp/help/tips/linux/l0323.html

  • 2NN
  • ベストアンサー率40% (143/353)
回答No.1

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

sWee
質問者

補足

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

関連するQ&A