Análisis detallado: autenticación de usuario para la implementación del servidor Apache

  
                           El servidor de Apache tiene un mecanismo de autenticación de usuario incorporado que le permite controlar ciertas partes del sitio web para la autenticación de usuario siempre que lo configure adecuadamente. Mientras me sigas paso a paso, deberías poder implementar fácilmente la autenticación de usuarios. En preparación, debe tener instalado Apache. Paso 1:
Creamos un directorio de prueba en /var /www (el directorio raíz de la página de inicio de apache). Mkdir /var /www /test Paso 2:
Luego editamos httpd.conf agregando
 Alias ​​/test "/var /www /test" < Directorio "/var /www /test" > Índices de opciones MultiViewsAllowOverride AuthConfig # indica Autentificación de orden autenticada, denyAllow de todo < /Directory > #AllowOverride AuthConfig indica que la autenticación es la configuración clave  Paso 3: 
Creado en /var /www /test archivo .htaccess vi /var/www/test/.htaccess AuthName "frank share web" AuthType Basic AuthUserFile /var/www/test/.htpasswd requiere un usuario válido #AuthName Descripción, simplemente escriba #AuthUserFile /var /www /test /.htpasswd #requiere valid-user o require frank frank usuario es todos los usuarios legítimos o usuarios especificados # archivo de contraseña recomendado para usar .htpasswd, porque el sistema predeterminado de Apache para el inicio del archivo ".ht" no permite la lectura externa de forma predeterminada, el factor de seguridad será alto Un poco Paso 4:
Es crear el usuario de verificación de apache htpasswd -c /var/www/test/.htpasswd frank # La primera vez que creas un usuario necesitas usar el parámetro -c para agregar usuarios por segunda vez, no necesitas - c parámetros Si desea cambiar la contraseña, puede hacer lo siguiente htpasswd -m .htpasswd frank Paso 5:
ok, reinicie el servicio de apache, luego visite http: //su dirección /prueba del sitio web Si funciona bien, debería poder Para ver una ventana emergente para la autenticación del usuario, simplemente ingrese el nombre de usuario y la contraseña creados en el paso 4. Para el rendimiento del servidor, generalmente no se recomienda utilizar AllowOverride AuthConfig o AllowOverride ALL, ya que esto hará que el servidor busque constantemente .htaccess, que afecta el rendimiento del servidor. En general, es posible que necesitemos verificar alguna interfaz de administración en segundo plano u otros directorios especiales. La demanda
Copyright © Conocimiento de Windows All Rights Reserved