![]()  | 
      Í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 |