Índice |
||
Control de
Acceso I |
Notas |
Éste puede lograrse de dos formas distintas: mediante unos
ficheros llamados .htaccess situados en los directorios que deseamos
controlar o directamente desde el fichero de configuración de
Apache.
Ahora creamos los ficheros de texto plano
/var/www/html/matematicas/.htaccess y
/var/www/html/administracion/.htaccess como sigue:
[root@servidor matematicas]# cat .htaccess
AuthType Basic
AuthName "Acceso Restringido al Departamento de
Matemáticas"
AuthUserFile /var/www/passwd/.usuarios
AuthGroupFile /var/www/passwd/.grupos
Require group mate
[root@servidor administracion]# cat .htaccess
AuthType Basic
AuthName "Acceso Restringido al Personal de
Administración"
AuthUserFile /var/www/passwd/.usuarios
AuthGroupFile /var/www/passwd/.grupos
Require group admin
Y a continuación retocamos
/etc/httpd/conf/commonhttpd.conf hasta dejarlo así:
<Directory /var/www/html/matematicas>
Options -Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
<IfModule mod_access.c>
Order
allow,deny
Allow from all
</IfModule>
</Directory>
<Directory /var/www/html/administracion>
Options -Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
<IfModule mod_access.c>
Order
allow,deny
Allow from all
</IfModule>
</Directory>
También es posible controlar el
acceso sin necesidad de usar los ficheros .htaccess.
Sólo retocamos /etc/httpd/conf/commonhttpd.conf hasta dejarlo así:
Índice |
||
Control de
Acceso I |
Notas |