¿Cómo cifrar y mostrar el directorio detrás del nombre de dominio del sitio web?
Apache puede realizar la visualización del cifrado de directorios:
Apache utiliza el archivo .htaccess para configurar el cifrado del directorio del sitio web y escribe en el archivo .htaccess:
AuthType Basic
AuthName "CENTRO DE TRABAJO"
AuthUserFile /home/user/.htpasswd
Requerir usuario válido
Regenerar el correspondiente Archivo de contraseña .htpasswd (el nombre del archivo puede ser arbitrario, pero debe ser el mismo que en .htaccess):
usuario: I/CrS5Tm.EPGc
Lo anterior es el contenido en .htpasswd, la parte de usuario es el nombre de usuario y lo que sigue a ":" es la contraseña cifrada. La contraseña puede generarse mediante un script:
#!/usr/bin/perl
usestrict;
mi
$passWord=$ARGV[0];
imprimir
cripta($passWord) , $passWord)."\ n";
Escriba el contenido anterior en el script: vim pass.pl
Nota: el archivo .htaccess se coloca en el directorio que necesita Apache no lo necesita después de la carga. Reinicie, no coloque el archivo de contraseña .htpasswd en el directorio del sitio web y no escriba la ruta incorrecta.
Existen herramientas relacionadas para generar este archivo de contraseña. , comando htpasswd, como por ejemplo:
#htpasswd –bc .htpasswd usuario passuser
Esto generará un archivo .htpasswd con el nombre de usuario y la contraseña passuser en el directorio actual.