ユーザーがサインアップし、ドメイン名を登録して、独自の Web サイトを作成できるようにする Web アプリケーションを作成したいと考えています。これは、Ubuntu 9.10、Apache 2、Mysql 5、および Php 5 で行われます。
現時点で、私が確信していない唯一の開発分野は、ドメイン名の登録と、それを Web アプリケーションにマッピングすることです。
ユーザーがドメインを登録できる Web インターフェイスの開発は、方法がまったくわからないため、延期します。当分の間、ユーザーに代わって従業員にドメイン名を登録してもらいます。将来的にプロセスを自動化します(この問題に関するアドバイスをいただければ幸いです)。また、従業員は登録済みのドメイン名を私の CMS に入力します。これにより、Apache VirtualHost ファイルも新しいドメイン情報で更新されます。仮想ホストの変更をキャプチャするために、cron ジョブで 5 分ごとに Apache をリロードします。
これは正しいアプローチのように聞こえますか? 私がやろうとしていることは、サーバーにとって非常に混乱を招きますか? 誰かが提案を提供したり、私が注意する必要がある問題を指摘したりできますか?
追加の詳細
documentroot は、すべてのドメインで同じ /var/www/public_html/websitemaker/ のままです。PHP の $_SERVER 変数に基づいて、ユーザー設定とスタイルを追跡します。