0

複数のユーザー (「開発者」プロファイルを持つ) 用に Apache 2.2 Web サーバーをセットアップしています。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 ")。しかし、それは少し「多すぎる」かもしれませんか?

4

1 に答える 1

0

mod_auth_basicと一緒に仮想ホストを使用できるのでuser1、パスワードで保護されたサイトがwww.user1.example.com.

「php_admin_value」で .htaccess ファイルを参照している場合、はい、それらは suPHP でサポートされていませんが、それを回避する方法があると思います。

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

于 2011-11-17T22:16:38.720 に答える