miércoles, 2 de abril de 2008

Servidor Web en linux APACHE2 (by Morsa) parte2

Restringir Sitios con Usuario y Contraseña:

Crear un directorio:

Código:

mkdir /var/www/central.net/privado


Crear un index dentro de la carpeta privado:

Código:

vim /var/www/central.net/privado/index.html


Dentro poner cualquier cosa, por ejemplo hola mundo o algo por el estilo.

Verificar que podemos acceder mediante el explorador web por:
http://ip_servidor/privado

Crear un archivo dentro del directorio privado que se llame .htaccess y poner lo siguiente:

Código:

vim /var/www/central.net/privado/.htaccess

AuthType Basic
AuthName "Privado
AuthUserFile /etc/apache2/users
Require valid-user"

Creación de usuarios para el acceso:

Código:

htpasswd -c /etc/apache2/users admin


Users será el archivo donde ponga el usuario y contraseña, admin es el usuario que agregará y luego le solicitará el password para admin.

Luego probaremos nuevamente con el explorador web entrar al mismo directorio que anteriormente y veremos que nos pedirá usuario y contraseña, ahi ingresaremos el que recién hemos creado.

Si quiero crear un nuevo usuario simplemente ejecutaremos el comando htpasswd pero sin el parámetro -c, ejemplo:

Código:

htpasswd /etc/apache2/users otroUsuario

No hay comentarios: