SlideShare una empresa de Scribd logo
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

Destacado

Cambiar imagen login
Cambiar imagen loginCambiar imagen login
Cambiar imagen login
Jose Antonio Albalat Almenara
 
Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
Jose Antonio Albalat Almenara
 
Cambiar imagen login
Cambiar imagen loginCambiar imagen login
Cambiar imagen login
Jose Antonio Albalat Almenara
 
Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
Jose Antonio Albalat Almenara
 
Manual de usuario bueno
Manual de usuario   buenoManual de usuario   bueno
Manual de usuario bueno
Jose Antonio Albalat Almenara
 
Manual alfresco administradores
Manual alfresco administradoresManual alfresco administradores
Manual alfresco administradores
Jose Antonio Albalat Almenara
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
Oscar Ruiz Zapata
 

Destacado (7)

Cambiar imagen login
Cambiar imagen loginCambiar imagen login
Cambiar imagen login
 
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 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 alfresco administradores
Manual alfresco administradoresManual alfresco administradores
Manual alfresco administradores
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 

Similar a Métodos de autenticación en apache

Practica 4 de apache
Practica 4 de apachePractica 4 de apache
Practica 4 de apache
Antonio Del Río
 
Apache4
Apache4Apache4
Apache4
juanan10
 
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 mysql
Roberto Almena
 
Active directory
Active directoryActive directory
Active directory
Active directoryActive directory
Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008Perfiles de usuario Windows Server 2008
Perfiles de usuario Windows Server 2008
Aula Campus
 
Tutorial Openoffice.org base
Tutorial Openoffice.org baseTutorial Openoffice.org base
Tutorial Openoffice.org base
ddln
 
Tutorial o oobase
Tutorial o oobaseTutorial o oobase
Tutorial o oobase
Carlos Simon
 
Taller Linux 2
Taller Linux 2Taller Linux 2
Taller Linux 2
monica523
 
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
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
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
Lorenzo Antonio Flores Perez
 
Documentación ubuntu cloud
Documentación ubuntu cloudDocumentación ubuntu cloud
Documentación ubuntu cloud
Rafael Navarro Prieto
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linux
monica523
 
Clientes de Dominio
Clientes de Dominio Clientes de Dominio
Clientes de Dominio
Antonio Ortega
 
Host Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPSHost Virtuales en Apache y HTTPS
Host Virtuales en Apache y HTTPS
Rafa
 
Apache4 mysql-cms
Apache4 mysql-cmsApache4 mysql-cms
Apache4 mysql-cms
jsucarmona
 
Base de datos activa
Base de datos activaBase de datos activa
Base de datos activa
barbarasadee
 
Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2Grupo#4 trabajo colaborativo2
Grupo#4 trabajo colaborativo2
ddiego7
 

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

Practica 4 de apache
Practica 4 de apachePractica 4 de apache
Practica 4 de apache
 
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
 

Más de Jose Antonio Albalat Almenara

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
Jose Antonio Albalat Almenara
 
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
Jose Antonio Albalat Almenara
 
Interfaz alfresco
Interfaz alfrescoInterfaz alfresco
Gestion documental
Gestion documentalGestion documental
Gestion documental
Jose Antonio Albalat Almenara
 
Mailman jose antonio albalat almenara
Mailman jose antonio albalat almenaraMailman jose antonio albalat almenara
Mailman jose antonio albalat almenara
Jose Antonio Albalat Almenara
 
Heartbeat
HeartbeatHeartbeat
Mensajeria
MensajeriaMensajeria
Pidgin
PidginPidgin
Squid1
Squid1Squid1
Google
GoogleGoogle
Servidor
ServidorServidor
ClearOS
ClearOSClearOS
Práctica iptables 2
Práctica iptables 2Práctica iptables 2
Práctica iptables 2
Jose Antonio Albalat Almenara
 
Pecha kucha-LogMeIn
Pecha kucha-LogMeInPecha kucha-LogMeIn
Pecha kucha-LogMeIn
Jose Antonio Albalat Almenara
 
iptables 1
iptables 1iptables 1
LogMeIn
LogMeInLogMeIn
Administración remota
Administración remotaAdministración remota
Administración remota
Jose Antonio Albalat Almenara
 
Crontab
Crontab Crontab
Practica 6 - Apache
Practica 6 - ApachePractica 6 - Apache
Practica 6 - Apache
Jose Antonio Albalat Almenara
 

Más de Jose Antonio Albalat Almenara (19)

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
 
ClearOS
ClearOSClearOS
ClearOS
 
Práctica iptables 2
Práctica iptables 2Práctica iptables 2
Práctica iptables 2
 
Pecha kucha-LogMeIn
Pecha kucha-LogMeInPecha kucha-LogMeIn
Pecha kucha-LogMeIn
 
iptables 1
iptables 1iptables 1
iptables 1
 
LogMeIn
LogMeInLogMeIn
LogMeIn
 
Administración remota
Administración remotaAdministración remota
Administración remota
 
Crontab
Crontab Crontab
Crontab
 
Practica 6 - Apache
Practica 6 - ApachePractica 6 - Apache
Practica 6 - Apache
 

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: