3

ubuntu/debianリポジトリからのデフォルト構成のApache2.xWebサーバーは、Web要求を処理するapache2プロセスにwww-dataunixアカウントを使用します。apacheが2つの異なるサイト(domain1.comとdomain2.com)にサービスを提供しているとすると、apacheはdomain1.comへのリクエストを処理するときにunixユーザーwww-data1を使用し、domain2へのリクエストを処理するときにunixユーザーwww-data2を使用できますか? .com?動機は、各ドメイン名のコードを互いに分離することです。

4

3 に答える 3

2

suEXECを見てください。

于 2009-08-16T10:25:19.257 に答える
1

suPHPも調べるのに良いことです:

「suPHPは、所有者の権限でPHPスクリプトを実行するためのツールです。これは、Apacheモジュール(mod_suphp)と、PHPを実行するプロセスのuidを変更するためにApacheモジュールによって呼び出されるsetuidルートバイナリ(suphp)で構成されます。通訳者。"

-http ://www.suphp.org/

于 2010-06-17T22:50:48.587 に答える
0

これを実現するには、apache2-mpm-itkを使用できます。

選択したグループとユーザーを使用して、各仮想ホストを実行できます。

詳細については、この記事を確認してください。

http://www.howtoforge.com/running-vhosts-under-separate-uids-gids-with-apache2-mpm-itk-on-ubuntu-9.04

私はこれを私の開発マシン(Ubuntu)で使用しました。本番環境で使用している場合は、このページを注意深くお読みください。

http://mpm-itk.sesse.net/

于 2014-05-07T12:53:41.170 に答える