クライアントが入力したドメインに基づいて、クライアント用に新しい Web サイトを動的に作成する方法を探しています。次のことが可能かどうか疑問に思います。
- 入力を通じて新しいドメイン名を取得します
- 新しいドメインを dns サービスに追加します (bind または tinydns)
- 新しい仮想ホストを apache に追加する
3 番については、http://httpd.apache.org/docs/2.2/vhosts/mass.html を使用できると思います。これは、Apache サービスの再起動を回避するのにも役立ちます。これらすべてを行うためにPHPをどのように使用すべきか、または使用できるかさえわかりませんか? たぶん、shell_exec を実行して bashscript を実行できますか?
さらなる研究のための方向性を教えてください。