SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Jose Antonio Albalat Almenara




AUTENTICACIÓN
  EN APACHE
Índice de contenido
Autenticación en un único usuario.......................................................................................................3
Autenticacion a varias personas...........................................................................................................5
Autenticación mediante base de datos:.................................................................................................8
Autenticación en un único usuario
Creamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado el
fichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que la
insertamos:




Ahora nos vamos a /var/www y creamos la carpeta privada dentro de esta creamos un index.html
que es donde vamos a poner que se dirija para autentificarnos y al autentificarnos poder ver el
contenido de esta carpeta:




Ahora modificamos el archivo /etc/apache2/httpd.conf y lo adecuamos para que podamos
autentificarnos:
Ahora reiniciamos apache:




Como vemos se reinicia perfectamente:
Ahora vamos hacer la prueba entrando en el navegador y probamos si nos pide autenticación:




Como vemos nos pide autenticación, ahora vamos a comprobar si ponienod nuestro usuario y
contraseña se nos abre el index.html
Como vemos autentifica perfectamente.




Autenticacion a varias personas

Ahora nos vamos al directorio /etc/apache2 y creamos un fichero llamado grupo, dentro de dicho
fichero vamos a poner el grupo y los usuarios que pertenecen al grupo:




El contenido de este fichero es:




Ahora creamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado el
fichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que la
insertamos, hacemos esto para cada usuario que vamos a crear, en nuestro caso vamos a crear 3:
usuario1, usuario2, usuario3:
Ahora nos vamos a /etc/apache2/httpd.conf y lo modificamos para que se puedan autentificar todas
las personas que tenemos en el grupo y de las cuales hemos creado el fichero:




Ahora reiniciamos apache:
Ahora vamos a probar que podemos autentificarnos y que podemos acceder al archivo de la carpeta
privada con los tres usuarios de nuestro grupo:
Autenticación mediante base de datos:


Primero creamos la base de datos, dentro de la base de datos creamos la tabla usuarios donde
crearemos dos campos (login y pwd) y luego creamos los usuarios que en mi caso los llamare
usuario1 y usuario2:
Ahora creamos en /var/www/ una carpeta llamada privada donde dentro crearemos un fichero
llamado index.html donde pondremos el contenido que no podremos ver a noser que nos
autentifiquemos:




Ahora nos vamos al archivo /etc/apache2/httpd.conf y modificamos el fichero de la siguiente
manera:
Ahora levantamos el servicio auth_digest: sudo a2enmod auth_digest




Ahora reiniciamos apache2:




Ahora vamos a comprobar que la autenticación funciona correctamente:
Métodos de autenticación en apache

Más contenido relacionado

Similar a Métodos de autenticación en apache

Autenticación en apache
Autenticación en apache Autenticación en apache
Autenticación en apache Rosariio92
 
autenticacion apache con mysql
autenticacion apache con mysqlautenticacion apache con mysql
autenticacion apache con mysqlRoberto Almena
 
Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008Aula Campus
 
Tutorial Openoffice.org base
Tutorial Openoffice.org baseTutorial Openoffice.org base
Tutorial Openoffice.org baseddln
 
Taller Linux 2
Taller Linux 2Taller Linux 2
Taller Linux 2monica523
 
Escritorios remotos distintas practicas jose antonio albalat almenara
Escritorios remotos   distintas practicas jose antonio albalat almenaraEscritorios remotos   distintas practicas jose antonio albalat almenara
Escritorios remotos distintas practicas jose antonio albalat almenaraJose Antonio Albalat Almenara
 
Manual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLManual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLLorenzo Antonio Flores Perez
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linuxmonica523
 
Host Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPSHost Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPSRafa
 
Apache4 mysql-cms
Apache4 mysql-cmsApache4 mysql-cms
Apache4 mysql-cmsjsucarmona
 
Base de datos activa
Base de datos activaBase de datos activa
Base de datos activabarbarasadee
 
Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2ddiego7
 
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptx
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptxHERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptx
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptxJOSEMANUELHERNANDEZH11
 

Similar a Métodos de autenticación en apache (20)

Apache4
Apache4Apache4
Apache4
 
Autenticación en apache
Autenticación en apache Autenticación en apache
Autenticación en apache
 
autenticacion apache con mysql
autenticacion apache con mysqlautenticacion apache con mysql
autenticacion apache con mysql
 
Active directory
Active directoryActive directory
Active directory
 
Active directory
Active directoryActive directory
Active directory
 
Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008
 
Tutorial Openoffice.org base
Tutorial Openoffice.org baseTutorial Openoffice.org base
Tutorial Openoffice.org base
 
Tutorial o oobase
Tutorial o oobaseTutorial o oobase
Tutorial o oobase
 
Taller Linux 2
Taller Linux 2Taller Linux 2
Taller Linux 2
 
Práctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenaraPráctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenara
 
Escritorios remotos distintas practicas jose antonio albalat almenara
Escritorios remotos   distintas practicas jose antonio albalat almenaraEscritorios remotos   distintas practicas jose antonio albalat almenara
Escritorios remotos distintas practicas jose antonio albalat almenara
 
Manual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLManual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQL
 
Documentación ubuntu cloud
Documentación ubuntu cloudDocumentación ubuntu cloud
Documentación ubuntu cloud
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linux
 
Clientes de Dominio
Clientes de Dominio Clientes de Dominio
Clientes de Dominio
 
Host Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPSHost Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPS
 
Apache4 mysql-cms
Apache4 mysql-cmsApache4 mysql-cms
Apache4 mysql-cms
 
Base de datos activa
Base de datos activaBase de datos activa
Base de datos activa
 
Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2
 
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptx
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptxHERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptx
HERNANDEZ_HERNADEZ_Seguridad_SQLServer.pptx
 

Más de Jose Antonio Albalat Almenara (20)

Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
 
Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
 
Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
 
Cambiar imagen login
Cambiar imagen loginCambiar imagen login
Cambiar imagen login
 
Manual de usuario
Manual de usuario Manual de usuario
Manual de usuario
 
Cambiar imagen login
Cambiar imagen loginCambiar imagen login
Cambiar imagen login
 
Instalación alfresco
Instalación alfrescoInstalación alfresco
Instalación alfresco
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Manual alfresco administradores
Manual alfresco administradoresManual alfresco administradores
Manual alfresco administradores
 
Como configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoComo configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfresco
 
Configuración redireccionar usuario con sus sitios
Configuración redireccionar usuario con sus sitiosConfiguración redireccionar usuario con sus sitios
Configuración redireccionar usuario con sus sitios
 
Interfaz alfresco
Interfaz alfrescoInterfaz alfresco
Interfaz alfresco
 
Gestion documental
Gestion documentalGestion documental
Gestion documental
 
Mailman jose antonio albalat almenara
Mailman jose antonio albalat almenaraMailman jose antonio albalat almenara
Mailman jose antonio albalat almenara
 
Heartbeat
HeartbeatHeartbeat
Heartbeat
 
Mensajeria
MensajeriaMensajeria
Mensajeria
 
Pidgin
PidginPidgin
Pidgin
 
Squid1
Squid1Squid1
Squid1
 
Google
GoogleGoogle
Google
 
Servidor
ServidorServidor
Servidor
 

Métodos de autenticación en apache

  • 1. Jose Antonio Albalat Almenara AUTENTICACIÓN EN APACHE
  • 2. Índice de contenido Autenticación en un único usuario.......................................................................................................3 Autenticacion a varias personas...........................................................................................................5 Autenticación mediante base de datos:.................................................................................................8
  • 3. Autenticación en un único usuario Creamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado el fichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que la insertamos: Ahora nos vamos a /var/www y creamos la carpeta privada dentro de esta creamos un index.html que es donde vamos a poner que se dirija para autentificarnos y al autentificarnos poder ver el contenido de esta carpeta: Ahora modificamos el archivo /etc/apache2/httpd.conf y lo adecuamos para que podamos autentificarnos:
  • 4. Ahora reiniciamos apache: Como vemos se reinicia perfectamente: Ahora vamos hacer la prueba entrando en el navegador y probamos si nos pide autenticación: Como vemos nos pide autenticación, ahora vamos a comprobar si ponienod nuestro usuario y contraseña se nos abre el index.html
  • 5. Como vemos autentifica perfectamente. Autenticacion a varias personas Ahora nos vamos al directorio /etc/apache2 y creamos un fichero llamado grupo, dentro de dicho fichero vamos a poner el grupo y los usuarios que pertenecen al grupo: El contenido de este fichero es: Ahora creamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado el fichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que la insertamos, hacemos esto para cada usuario que vamos a crear, en nuestro caso vamos a crear 3: usuario1, usuario2, usuario3:
  • 6. Ahora nos vamos a /etc/apache2/httpd.conf y lo modificamos para que se puedan autentificar todas las personas que tenemos en el grupo y de las cuales hemos creado el fichero: Ahora reiniciamos apache:
  • 7. Ahora vamos a probar que podemos autentificarnos y que podemos acceder al archivo de la carpeta privada con los tres usuarios de nuestro grupo:
  • 8. Autenticación mediante base de datos: Primero creamos la base de datos, dentro de la base de datos creamos la tabla usuarios donde crearemos dos campos (login y pwd) y luego creamos los usuarios que en mi caso los llamare usuario1 y usuario2:
  • 9. Ahora creamos en /var/www/ una carpeta llamada privada donde dentro crearemos un fichero llamado index.html donde pondremos el contenido que no podremos ver a noser que nos autentifiquemos: Ahora nos vamos al archivo /etc/apache2/httpd.conf y modificamos el fichero de la siguiente manera:
  • 10. Ahora levantamos el servicio auth_digest: sudo a2enmod auth_digest Ahora reiniciamos apache2: Ahora vamos a comprobar que la autenticación funciona correctamente: