2011-02-10 7 views
2

バーチャルホストを簡単に追加できる無料のPHPスクリプトはありますか?PHPバーチャルホストの管理/追加

私は自由なフォーラムホストを開き、ユーザーが自由なサブドメインのほかに独自のドメインを使用できるようにしたいので、これを行う必要があります。

+1

実際にスクリプトを使用して、ユーザー入力に基づいてWebサーバーを再起動できるようにしたいですか? PHPを持っている人は ''というテキスト自体を生成することはありませんが、スクリプトでサーバをバウンスさせることはありますか?それが怖いです。 –

+1

おそらくドメインを駐車するスクリプトが良いでしょうか?それは可能でしょうか?したがって、ユーザーが自分のネームサーバーに自分のドメインを指していて、ドメインを駐車していた場合、ドメインは正しいディレクトリを指していました。 – Spencer

+0

仮想ホストの制御された作成が本当に問題ではない場合。すべては、この世代のプロセスにクライアントがどれくらいの自由を与えるかによって異なります。実際に私はそのような図書館も気にしません。 –

答えて

3

新しいドメインを追加するたびにサーバーを再起動すると問題が発生する可能性があります。ファイルの書き込みに問題があった場合は、すべてのサイトを失います。データがキャッシュされている場合(主にAPCと考えています)、キャッシュの有用性も失われます。

デフォルトの仮想ホストで新しいドメインを処理し、$ _SERVER ['HTTP_HOST']に従ってPHPコードを動作させると、より堅牢なソリューションになります。

0

これは、メインの仮想ホストに含まれているvhostファイルを作成できませんでしたか? 天候を判断するためにcronを使用すると、添付された仮想ホストの更新があり、Apacheをリロードできます

1

簡単な方法は、すべてのドメインをセットディレクトリにワイルドカードし、特定のドメインを特定のディレクトリにマッピングするmodリライトたとえば、MUのWordPressのインストールでは、ドメインを使用してユーザーアカウントにマップすることができます。

Apacheを再起動しなくても、.htaccessファイルを編集することができます。

関連する問題