Apache 사용자 및 그룹을 동적으로 설정

Apache 사용자 및 그룹을 동적으로 설정

Apache Web Server에서 가상 호스트 간에 사용자와 그룹을 다르게 설정하는 방법이 있습니까? 소유자의 권한(mod_php에서)으로 PHP 스크립트를 실행하고 싶습니다.

답변1

다음 중 하나를 사용하십시오.

  • suPHP- 사용자로 PHP를 실행
  • suExec- CGI를 사용자로 실행합니다(PHP를 CGI로 실행하는 경우).

이는 VirtualHosts 구성에서 지정한 사용자로 PHP를 실행합니다.

귀하의 Linux 배포판에는 이미 저장소 어딘가에 이러한 항목이 있을 가능성이 있습니다.

보다http://forums.cpanel.net/f5/confusion-suphp-suphpexec-apache-suexec-117633.html

답변2

당신이 사용할 수있는apache2-mpm-itkApache를 사용자 정의할 수 있습니다.사용자그리고그룹각각에 사용됨가상 호스트.

apt-get 설치 apache2-mpm-itk

나노 /etc/apache2/sites-available/mydomain.com

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    DocumentRoot /home/myuser/mydomain.com
    Options -Indexes
    AssignUserID myuser mygroup
</VirtualHost>

보다Apache 가상 호스트 생성 및 설정상세 사항은.

관련 정보