Configurando usuário e grupo Apache dinamicamente

Configurando usuário e grupo Apache dinamicamente

No Apache Web Server, existe uma maneira de definir usuário e grupo de maneira diferente entre hosts virtuais? Quero executar o script PHP com permissão do proprietário (em mod_php).

Responder1

Use um dos seguintes:

  • suPHP- execute PHP como usuário
  • suExec- execute CGI como usuário (se você executar PHP como CGI)

Eles executarão o PHP como o usuário que você especificou na configuração do VirtualHosts.

Provavelmente, sua distribuição Linux já os terá disponíveis em um repositório em algum lugar.

Verhttp://forums.cpanel.net/f5/confusion-suphp-suphpexec-apache-suexec-117633.html

Responder2

Você pode usarapache2-mpm-itkque permite personalizar o Apachedo utilizadoregrupousado para cadaanfitrião virtual.

apt-get instalar apache2-mpm-itk

nano /etc/apache2/sites-available/meudominio.com

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

VerCrie e configure um host virtual Apachepara mais detalhes.

informação relacionada