Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo cifrar y mostrar el directorio detrás del nombre de dominio del sitio web?

¿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.