jueves, 14 de mayo de 2015

Asignar usuario y grupo a un virtualhost en Apache Centos

Muchas veces queremos tener nuestros virtualhost con un usuario diferente al de otros virtualhost. Ya sea por el FTP o por permisos que queramos dar a esa aplicación web.

Para ello tenemos que hacer lo siguiente:


  1. Instalamos una aplicación para el apache que se llama httpd-itk:
    • "yum install httpd-itk -y"
  2. Paramos el servidor de Apache
    • "service httpd stop"
  3. Modificamos el fichero de configuración del servicio de apache:
    • "vi /etc/sysconfig/httpd"
  4. Modificamos la siguiente linea:
    • "HTTPD=/usr/sbin/httpd.itk"
  5. Guardamos el fichero
  6. Si estamos utilizando php con mod_php tenemos que añadir las siguientes lineas en el fichero "/etc/httpd/conf.d/php.conf"
    • <IfModule itk.c>
    • LoadModule php5_module modules/libphp5.so
    • </IfModule>
  7. Ahora iniciamos el servidor Apache:
    • "service httpd start"
  8. La linea que tenemos que añadir en nuestros virtualhosts es la siguiente:
    • "AssignUserId <Usuario Asignar> <Grupo Asignar>"
  9. Reiniciamos apache
    • "service httpd restart"
Con esto estaría listo. Espero que os sea de utilidad.

0 comentarios:

Publicar un comentario