Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2005, 07:37
tortuga
 
Fecha de Ingreso: enero-2005
Mensajes: 12
Antigüedad: 19 años, 10 meses
Puntos: 0
Solucion:

Creamos los directorios y subdirectorios que vamos a mostrar con nuestro servidor con el comando mkdir:

mkdir /var/www/localhost/htdocs/datos
mkdir /var/www/localhost/htdocs/datos/cgi.bin
mkdir /var/www/localhost/htdocs/datos/perl

Con htpasswd crearemos y guardaremos los usuarios y sus password:

htpasswd2 -cmb /var/www/localhost/htdocs/datos/.htapasswd senes senes

Editamos /etc/apache2/conf/commonapache2 añadiendo lo siguiente:

<Directory /var/www/localhost/htdocs/datos>
AllowOverride All
Options MultiViews Indexes Includes
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>

<Directory /var/www/localhost/htdocs/datos/cgi-bin>
Options +ExecCGI -Includes -Indexes
SetHandler cgi-script
</Directory>

<IfModule mod_perl.c>
<Directory /var/www/localhost/htdocs/datos/perl>
SetHandler perl-script
PerlResponseHandler ModPerl::PerlRun
Options -Indexes ExecCGI
<IfDefine MODPERL2>
PerlOptions +ParseHeaders
</IfDefine>
<IfDefine !MODPERL2>
PerlSendHeader On
</IfDefine>
</Directory>
</IfModule>



Nos situamos en el directorio datos:

cd /var/www/localhost/htdocs/datos

Editamos .htaccess:

mcedit .htaccess

Añadimos las siguientes líneas:
AuthUserFile /var/www/localhost/htdocs/datos/.htpasswd
AuthGroupFile /dev/null
AuthName "ACESO RESTRINGIDO"
AuthType Basic
equire valid-user

AuthUserfile  fichero que contiene los nombres de usuario y las contraseñas.

Cambiamos los permisos y ponemos a apache como dueño de datos a apache:

chowm -R apache:apache datos

Reiniciamos apache para que se apliquen los cambios:

/etc/init.d/apache2 restart

Cambiamos al entorno gráfico y abrimos Mozilla:

Desactivamos el proxy en el mozilla (preferentes...).

Escribimos: http://192.178.111.36/datos nos sale una ventana en la que nos pide el nombre de usuario(en nuestro caso senes) y la contraseña(senes).