Anda di halaman 1dari 7

HOSTING VIRTUAL CON AUTENTICACIÓN

EN DEBIAN

POR:
JORGE LUIS MADRIGAL
WILMER ARLEX CASTRILLON

CODIGO:
38110

AREA:
TECNOLO EN ADMINISTRACION DE REDES
DE CÓMPUTO

INSTRUCTOR:
CAMILO ZAPATA

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL


CESGE

MEDELLIN
ANTIOQUIA
AUTENTICACION DE HOSTING VIRTUAL

Autenticar hostin virtual significa que para el acceso a los sitios WEB o algún sitio WEB del
servidor solo se pueda ingresar con una credencial o usuario que se especifica en el
archivo de configuración. Entonces el acceso a una pagina autenticada solo es posible si se
accede con el conjunto de usuarios especificados en la configuración.

INSTALACION Y CONFIGURACIÓN DEL APACHE2

Para instalar el servicio web utilizamos el comando apt-get install apache2.

Luego vamos a el archivo de configuración /etc/apache2/sites-avaliable, y hacemos una


copia del archivo default, esto lo hacemos para configurar la cantidad de páginas que
queremos montar en el servidor.
En este caso creamos dos páginas con el nombre de sec y otra con el nombre www.

Después de esto procedemos a configurar cada una de nuestras páginas, en esta ocasión
configuraremos esta página con autenticación, para que solo tengan acceso a ella por
medio de un usuario y una contraseña.
Para esto agregamos cuatro líneas necesarias para la autenticación, las cuales son:
AuthType: que es el tipo de autenticación con la cual trabajaremos, en este caso será
básica.
AuthName: es algún mensaje que quieras que aparezca en la página cuando quieras
autenticarte.
AuthUserFile: aquí se debe poner la ruta donde se encuentran los usuarios y las
contraseñas de los que pueden autenticarse.
Require User: en esta opción tendrás que agregar los usuarios que tienen permiso para
entrar a tu página.

Después de esto puedes ir a configurar tu otra página, en esta ocasión configuraremos


esta página para que sea de acceso público.
Estas con las opciones que debemos configurar, el ServerName para darle un nombre de
dominio a la página, DocuemntRoot para especificar donde se encuentra el index y el
DirectoryIndex para darle el nombre del index.

Después de que ya hayas configurado tus paginas las deberás publicar en el directorio
/etc/apache2/sites-enable, para esto utilizamos el comando a2ensites sec www, que
fueron nuestras páginas configuradas.

Se recomienda borrar los archivos que vengan por defecto en el directorio


/etc/apache2/sites-enabley que solo queden los sitios que hemos creado, para que no vaya a
ocurrir ningún error.

Después de esto procederemos a crear los directorios donde se alojaron los index o el contenido
de cada página. Con el comando mkdir creamos los directorios sec y www y dentro de ellos
creamos un archivo index.html o copian el que viene por defecto en /var/www/.
Ahora lo que nos falta es crear nuestros usuarios, para esto utilizaremos el comando
htpaswd –c /var/www/.passwd Jorge
Con la opción –c estamos creando el archivo que va a contener los usuarios y las contraseñas, en
este caso el archivo es.passwdy también se crea el usuario Jorge.
Luego para crear los demás usuarios, utilizamos el mismo comando pero sin la opción –c porque
ya el archivo fue creado, se recomienda crear oculto este archivo para que personas no indicadas
lo modifiquen.

Luego verificamos que el archivo si contiene nuestros usuarios, para esto utilizamos el comando
nano /var/www/.passwd

Y como ven en la imagen hay tres usuarios con sus contraseñas encriptadas.
Ahora por ultimo reiniciamos el servicio y verificamos que el servidor DNS está resolviendo
nuestros dos nombres para nuestras páginas.

PRUEBAS DEL HOSTING VIRTUAL


Y como pueden ver la página nos pide la autenticación para poder ingresar a ella.

Anda mungkin juga menyukai