Configuración dinámica de usuarios y grupos de Apache

Configuración dinámica de usuarios y grupos de Apache

En Apache Web Server, ¿hay alguna manera de configurar usuarios y grupos de manera diferente entre hosts virtuales? Quiero ejecutar un script PHP con el permiso del propietario (en mod_php).

Respuesta1

Utilice uno de los siguientes:

  • PHP- ejecutar PHP como usuario
  • suExec- ejecutar CGI como usuario (si ejecuta PHP como CGI)

Estos ejecutarán PHP como el usuario que especifique en su configuración de VirtualHosts.

Lo más probable es que su distribución de Linux ya los tenga disponibles en algún repositorio.

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

Respuesta2

Puedes usarapache2-mpm-itkque permite personalizar Apacheusuarioygrupoutilizado para cadaanfitrión virtual.

apt-get instala apache2-mpm-itk

nano /etc/apache2/sitios-disponibles/midominio.com

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

VerCrear y configurar un host virtual Apachepara más detalles.

información relacionada