Diferencia entre revisiones de «Autenticación y Autorización en apache»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
(Página creada con «Autenticación y Autorización en apache <VirtualHost *:80> ServerAdmin admin@villalba.com DocumentRoot /var/www/html/glpi/ ServerName glpi.vill...»)
 
Línea 1: Línea 1:
Autenticación y Autorización en apache
Autenticación y Autorización en apache.




<VirtualHost *:80>
Paso 1.
 
Habilitar los modulos de Autenticación y Autorización de apache.
 
Hay tres tipos de módulos involucrados en los procesos de la autenticación y autorización. Normalmente deberás escoger al menos un módulo de cada grupo
 
 
    Modos de Autenticación (consulte la directiva AuthType )
        mod_auth_basic
        mod_auth_digest
    Proveedor de Autenticación (consulte la directiva AuthBasicProvider y AuthDigestProvider)
        mod_authn_anon
        mod_authn_dbd
        mod_authn_dbm
        mod_authn_file
        mod_authnz_ldap
        mod_authn_socache
    Autorización (consulte la directiva Require)
        mod_authnz_ldap
        mod_authz_dbd
        mod_authz_dbm
        mod_authz_groupfile
        mod_authz_host
        mod_authz_owner
        mod_authz_user
 
cada modulo utilizado debe estar espresado en la configuracion de nuestro sitio
 
<VirtualHost *:80>


         ServerAdmin admin@villalba.com
         ServerAdmin admin@villalba.com
Línea 32: Línea 60:
         CustomLog /var/log/apache2/your-domain.com-access_log common
         CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
</VirtualHost>
Paso 2
una ves seleccionado los modulos para utilizar debemos habilitarlos de la siguiente forma.
 
  Para activar un módulo de Apache2:
  # a2enmod NOMBRE_MODULO
  Para desactivar un módulo de Apache2:
  # a2dismod NOMBRE_MODULO

Revisión del 20:30 3 abr 2019

Autenticación y Autorización en apache.


Paso 1.

Habilitar los modulos de Autenticación y Autorización de apache.

Hay tres tipos de módulos involucrados en los procesos de la autenticación y autorización. Normalmente deberás escoger al menos un módulo de cada grupo


   Modos de Autenticación (consulte la directiva AuthType )
       mod_auth_basic
       mod_auth_digest
   Proveedor de Autenticación (consulte la directiva AuthBasicProvider y AuthDigestProvider)
       mod_authn_anon
       mod_authn_dbd
       mod_authn_dbm
       mod_authn_file
       mod_authnz_ldap
       mod_authn_socache
   Autorización (consulte la directiva Require)
       mod_authnz_ldap
       mod_authz_dbd
       mod_authz_dbm
       mod_authz_groupfile
       mod_authz_host
       mod_authz_owner
       mod_authz_user

cada modulo utilizado debe estar espresado en la configuracion de nuestro sitio

<VirtualHost *:80>
       ServerAdmin admin@villalba.com
       DocumentRoot /var/www/html/glpi/
       ServerName glpi.villalba.com
       ServerAlias www.glpi.villalba.com
       <Directory />
               Options Indexes FollowSymLinks MultiViews
               AllowOverride none
       </Directory>
        <Directory /var/www/html/glpi>
               Options -Indexes +FollowSymLinks +MultiViews
               AllowOverride none
               Order allow,deny
               allow from all
               AuthType Basic
               AuthName "Inventario"
               AuthBasicProvider file
               AuthUserFile /etc/apache2/passwd/.htaccess
               Require user georgina
        </Directory>


       ErrorLog /var/log/apache2/your-domain.com-error_log
       CustomLog /var/log/apache2/your-domain.com-access_log common

</VirtualHost>

Paso 2

una ves seleccionado los modulos para utilizar debemos habilitarlos de la siguiente forma.


  Para activar un módulo de Apache2:
  # a2enmod NOMBRE_MODULO
  Para desactivar un módulo de Apache2:
  # a2dismod NOMBRE_MODULO