同一サーバー上で、ホスト名によってユーザーページを作成したい
最近ブログサイトなどでよくあるかと思いますが、
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は予め登録不可として処理
以上、説明になっているかわかりませんが、
どなたかご存じのかた、ご教授いただければ助かります。
> また、root権限のない一般的なレンタルサーバー上で
> は不可能ということでしょうか
たぶん無理だと思います。
> ユーザーが新規登録するたびに再起動しなければ
> なりませんが、再起動しない方法はないでしょうか。
あまり詳しくないですが、これなら問題なさそうですが。
http://www.itmedia.co.jp/help/tips/linux/l0323.h …
BINDのDNS設定ファイルを書き換え、サブドメインを設定し、
Apacheのhttpd.confにバーチャルドメイン設定を追記し
Apacheを再起動するシステムって感じでしょうか。
この回答への補足
さっそくのお返事ありがとうございます!
お書きいただいた方法だと、
ユーザーが新規登録するたびに再起動しなければ
なりませんが、再起動しない方法はないでしょうか。
また、root権限のない一般的なレンタルサーバー上で
は不可能ということでしょうか
- 最新から表示
- |
- 回答順に表示












