Hola Taringueros ¡
Archivo . Htaccess
El archivo .htaccess es un simple archivo de texto que Apache, usa para tener algunas reglas sobre los directorios y los archivos. Resumiendo, este contiene determinadas directivas que obligan al servidor de web a actuar según los usuarios, así como a definir otras reglas para los documentos.
Lo que Haremos en este Post. Es : Crear una Regla la cual al accesar a una pagina web, Previamente Configurada, pues el usuario tenga que, autenticarse, claro se pueden crear mas reglas en este Archivo . Htaccess
Un Ejemplo,Para Aplicar este Post es: Si se deseara crear un contenido solo para usuarios. Registrados, este seria un buen ejemplo.
Es de Conocer,que existen dos tipos de autentificaciones. El que realizaremos es:el Modo Básico
-Modo Básico :Consiste en Crear un usuario y una Contraseña la transmisión se realiza de una Forma Plana
-Modo Digest:Consiste en la Anterior,mas sin Embargo las contraseñas van Encriptadas, de tipo md5
Ejemplo de Sintaxis Htacces
Formato del archivo .Htacces
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
El fichero .htaccess tiene los siguientes campos:
AuthType Basic o Digest
AuthName Nombre del Acesso.
Declaración de los ficheros de Usuarios y/o Grupos .
require condición.
Bien Manos a la Obra
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Objetivo: Crear una pagina que solo algunos usuarios, pueden hacer uso de ella
En el Primer Paso Crearemos en /etc/apache2/conf.d/ .Un fichero con extencion .conf
ver Imagen
Luego Dentro de autenticar.conf ,Escribir (autenticar, es el nombre del archivo,yo ese nombre le puse)¡
Alias /privado /var/www/privado
<Directory "/var/www/privado">
Options Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Luego de esto ,Genere el directorio como cd /var/www/privado/ realizando lo siguiente:root@ubuntu:/var/www# sudo mkdir privado
Luego de realizar esto. Genere la pagina web dentro de la carpeta privado :
cd /var/www/privado Luego de esto editar la Pagina web ---> #nano hola.html
Una vez dentro de /var/www/privado#
Hacer lo siguiente touch /var/www/privado/.htaccess
Luego Tambien dentro de /var/www/privado Hacer lo siguiente
touch /var/www/rodmen.com/claves
ya se tendra el script para requerir la clave y donde se guardaran(claves)
Escribir dentro de .htaccess
AuthName "Solo usuarios autorizados"
AuthType Basic
require valid-user
AuthUserFile /var/www/privado/claves
Luego de Esto Realizar los Siguientes pasos
root@ubuntu:/var/www/privado# chmod 600 claves
root@ubuntu:/var/www/privado# chown www-data.www-data claves
Procedemos a la Parte mas Importante ,Crear los usuarios que se Autenticaran Primero Ingresar a
cd /var/wwwprivado, luego de esto escribir htpasswd /var/www/privado/claves navarro, "navarro" es el usuario luego de esto pedirá un password:se debe de escribir
solo restara ingresar la Contraseña y Reiniciar el Servidor
Cuando el usuario y Contraseña Coincidan,este denotara el mensaje previamente Elaborado
Espero Que este Post sea de Mucha Utilidad ¡
Archivo . Htaccess
El archivo .htaccess es un simple archivo de texto que Apache, usa para tener algunas reglas sobre los directorios y los archivos. Resumiendo, este contiene determinadas directivas que obligan al servidor de web a actuar según los usuarios, así como a definir otras reglas para los documentos.
Lo que Haremos en este Post. Es : Crear una Regla la cual al accesar a una pagina web, Previamente Configurada, pues el usuario tenga que, autenticarse, claro se pueden crear mas reglas en este Archivo . Htaccess
Un Ejemplo,Para Aplicar este Post es: Si se deseara crear un contenido solo para usuarios. Registrados, este seria un buen ejemplo.
Es de Conocer,que existen dos tipos de autentificaciones. El que realizaremos es:el Modo Básico
-Modo Básico :Consiste en Crear un usuario y una Contraseña la transmisión se realiza de una Forma Plana
-Modo Digest:Consiste en la Anterior,mas sin Embargo las contraseñas van Encriptadas, de tipo md5
Ejemplo de Sintaxis Htacces
Formato del archivo .Htacces
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
El fichero .htaccess tiene los siguientes campos:
AuthType Basic o Digest
AuthName Nombre del Acesso.
Declaración de los ficheros de Usuarios y/o Grupos .
require condición.
Bien Manos a la Obra
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Objetivo: Crear una pagina que solo algunos usuarios, pueden hacer uso de ella
En el Primer Paso Crearemos en /etc/apache2/conf.d/ .Un fichero con extencion .conf
ver Imagen
Luego Dentro de autenticar.conf ,Escribir (autenticar, es el nombre del archivo,yo ese nombre le puse)¡
Alias /privado /var/www/privado
<Directory "/var/www/privado">
Options Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Luego de esto ,Genere el directorio como cd /var/www/privado/ realizando lo siguiente:root@ubuntu:/var/www# sudo mkdir privado
Luego de realizar esto. Genere la pagina web dentro de la carpeta privado :
cd /var/www/privado Luego de esto editar la Pagina web ---> #nano hola.html
Una vez dentro de /var/www/privado#
Hacer lo siguiente touch /var/www/privado/.htaccess
Luego Tambien dentro de /var/www/privado Hacer lo siguiente
touch /var/www/rodmen.com/claves
ya se tendra el script para requerir la clave y donde se guardaran(claves)
Escribir dentro de .htaccess
AuthName "Solo usuarios autorizados"
AuthType Basic
require valid-user
AuthUserFile /var/www/privado/claves
Luego de Esto Realizar los Siguientes pasos
root@ubuntu:/var/www/privado# chmod 600 claves
root@ubuntu:/var/www/privado# chown www-data.www-data claves
Procedemos a la Parte mas Importante ,Crear los usuarios que se Autenticaran Primero Ingresar a
cd /var/wwwprivado, luego de esto escribir htpasswd /var/www/privado/claves navarro, "navarro" es el usuario luego de esto pedirá un password:se debe de escribir
solo restara ingresar la Contraseña y Reiniciar el Servidor
Cuando el usuario y Contraseña Coincidan,este denotara el mensaje previamente Elaborado
Espero Que este Post sea de Mucha Utilidad ¡

