2011-11-16 4 views
0

複数のユーザー(「開発者」プロファイルを持つ)用にApache 2.2 Webサーバーを設定しています。 PHPのスクリプト/アプリケーション(自家製で取得済み)を実行して実行する必要があります複数のユーザー用にウェブサーバーを設定し、そのアカウントでPHPスクリプトを実行します(許可付き)

* mod_userdir *を使ってみましたが、問題はApacheが "www-data" GNU/Debian OSを使用しています)。

私はsuPHPを見ましたが、* php_admin_value * Apacheディレクティブはサポートしていません。

私はapache2-mpm-itkも見ましたが、それ自体がDNSを必要とする仮想ホストを使用しています。 委任によってサブドメインを管理しているWebサーバーにDNSサーバーをインストールする場合(たとえば、私のWebサーバーのFQDNが "testsrv.mycompany.tld"で、ユーザーの仮想ホストのFQDNが " user1.testsrv.mycompany.tld "、" user2.testsrv.mycompany.tld ")。しかし、それはちょっと "あまりにも"ないかもしれない?

答えて

0

mod_auth_basicと一緒に仮想ホストを使用することができます。user1は、パスワード保護サイトがwww.user1.example.comになります。

'php_admin_value'によって.htaccessファイルを参照している場合、それらはsuPHPでサポートされていませんが、その周りに道があると思います。

最後に、サーバーをローカル(テスト用)に設定していますので、/etc/hosts/ファイルを更新しました。それはあなたが始めるには良い場所かもしれません。