
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:
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.
- Ubuntu atrevido tem suPHP disponível no "universo".
- CentOS e Fedora não o possuem em seu repositório normal, mas está disponível no RPMForge, por exemplo:http://www.rpmfind.net/linux/RPM/dag/redhat/el6/x86_64/mod_suphp-0.7.1-1.el6.rf.x86_64.html
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.