Empezaremos por actualizar el índice de los paquetes locales. Esto, para garantizar que en él
se refleje las cargas más recientes de las nuevas versiones de los paquetes.
Antes de probar el Apache, es necesario modificar los ajustes del cortafuegos de tal manera
que se garantice el acceso externo a los puertos web por defecto.
Ahora se verifica con el sistema de base systemd que el servicio se está ejecutando el siguiente
comando
Fig 4. Estado del servidor apache
Como se puede ver en esta salida, el servicio se ha iniciado exitosamente. Sin embargo, el
mejor test para realizar esta comprobación es el de solicitar una página al servidor Apache.
Se crea el directorio para kevin.com usando la opción -p de tal manera que se cree los
directorios padres necesarios
HTTPS
Ahora lo que sigue es habilitar el servidor seguro por defecto, y reiniciamos el servicio de
apache2.
Si ahora entramos en el dominio de nuestro servidor, poniéndole "https://" delante, nos saldrá
una alerta de seguridad en el navegador. Esto es normal, significa que el certificado no
pertenece a ninguna entidad certificadora conocida, debemos añadir una excepción de
seguridad y continuar.
Fig 12. Alerta de seguridad
Modificaremos el archivo SSL Apache Virtual Host incluido para que apunte a nuestros
certificados SSL generados.
FTP Seguro
VSFTPD está incluido en el repositorio oficial de ubuntu por lo que nos necesitamos descargar
ningún programa, simplemente tenemos que correr el instalador, pero antes necesitamos
validarnos como root.
Para configurar los usuarios debemos dar de alta los usuarios de manera local de esta manera
permitirá validar al usuario con nombre de usuario y contraseña.
Ahora debemos crear la lista de usuarios según hemos definido en el archivo anterior. Para ello
Creamos un archivo nuevo y lo editamos
Fig 25. Lista de usuarios
Para comprobar el funcionamiento de FTP se lo ha hecho a través del software FileZila el cual
nos permite conectarnos con nuestro servidor FTP y comprobar las configuraciones y los
archivos que ahí tenemos.
Para lo cual lo único que debemos hacer es ingresar con las credenciales y usuario que
configuramos en el proceso.
En la siguiente imagen podemos ver como hemos ingresado al servicio utilizando la dirección
del servidor, el usuario y la clave. Además, es importante definir el puerto de comunicación.
DNS
Se instala BIND
Una vez instalado, ya podemos pasar a la configuración del servidor DNS. Todos los ficheros
que necesitamos editar se encuentran en el directorio /etc/bind/.
El siguiente archivo para editar es el que contendrá las tablas de la búsqueda directa
/etc/bind/db.kevin.net.host. Este archivo contiene las tablas de búsqueda directa.
Una vez configurado nuestro servidor DNS, debemos indicar a nuestro PC que el servidor DNS
es él mismo, se especifica editando el archivo /etc/resolv.conf. Indicando la @ip del servidor y
el dominio de donde realizará las búsquedas.
Nuestro servidor DNS ya está funcionando, para comprobar que lo hace correctamente,
realizaremos algunas comprobaciones con el comando nslookup. Con este comando podremos
comprobar que resuelve peticiones de la zona directa.
De esta forma ya podemos afirmar que nuestro servidor DNS está instalado, configurado y
funcionando correctamente.