Tutorial autenticación con Apache
Este tutorial sirve para que te pida nombre de usuario y contraseña para entrar en tu página web.
Empezamos:
Creamos la carpeta donde pondremos la página web (yo utilizaré la que tenía creada del tutorial anterior)
Creamos el directorio donde se va almacenar las contraseñas:
Creamos el archivo con el primer usuario:
Para crear los demás usuarios:
Reiniciamos Apache:
Entramos en el navegador y ponemos nuestra ip o la que le hayamos asignado al sitio web y tendría que salir esto:
Ahora vamos a crear un grupo:
Añadimos el grupo al fichero .httaccess:
sudo gedit /var/tutorial1.com/.httaccess
En AuthGroupFile ponemos /var/passwd/grupo
require user alumno lo cambiamos por:
require group Matematicas
*Nota: Matematicas es el grupo que he creado anteriormente
Reiniciamos Apache:
Para que la autenticación por grupos tuviera funcionalidad tendríamos que crear varios grupos para dejar acceder a la página web a solo un grupo.
Posted on 8:00 by gabi Wxp and filed under
Tutorial,
Ubuntu
| 0 Comments »
Empezamos:
Creamos la carpeta donde pondremos la página web (yo utilizaré la que tenía creada del tutorial anterior)
sudo mkdir /var/tutorial1.com
sudo gedit /var/tutorial1.com/index.html
Ahora creamos la página web.
Creamos el directorio donde se va almacenar las contraseñas:
sudo mkdir /var/passwd
Creamos el archivo con el primer usuario:
sudo htpasswd -c /var/www/passwd/.htpasswd alumno
Nota: alumno es el usuario que hemos creado
Para crear los demás usuarios:
sudo htpasswd /var/www/passwd/.htpasswd alumno2
Se crea el fichero .htaccess en /var/tutorial1.com:sudo nano /var/tutorial1.com/.htaccess
AuthType Basic
AuthName "Página restringida de alumno"
AuthUserFile /var/passwd/.htpasswd
AuthGroupFile /dev/null
require user alumno
Modificamos el archivo de configuración del sitio web:sudo gedit /etc/apache2/sites-enabled/tutorial1
<Directory "/var/www/clase">
AllowOverride AuthConfig
Order allow,deny
</Directory>
Reiniciamos Apache:
apache2ctl restart
Entramos en el navegador y ponemos nuestra ip o la que le hayamos asignado al sitio web y tendría que salir esto:
Ahora vamos a crear un grupo:
sudo gedit /var/passdw/grupo
Matematicas: alumno
*Nota: Para añadir mas usuarios al grupo pondríamos un espacio y el
siguiente usuario.Ejemplo:
Matematicas: alumno alumno2 alumno3
Añadimos el grupo al fichero .httaccess:
sudo gedit /var/tutorial1.com/.httaccess
En AuthGroupFile ponemos /var/passwd/grupo
require user alumno lo cambiamos por:
require group Matematicas
*Nota: Matematicas es el grupo que he creado anteriormente
Reiniciamos Apache:
apache2ctl restart
Para que la autenticación por grupos tuviera funcionalidad tendríamos que crear varios grupos para dejar acceder a la página web a solo un grupo.
0 comentarios:
Publicar un comentario