Professional Documents
Culture Documents
Todos los pasos que a continuación se describen se deben hacer como superusuario, para
entrar a la consola como superusuario lo hacemos con el comando sudo su y posteriormente
ingresamos la contraseña.
Instalación de APACHE
Para comprobar que está instalado correctamente abrimos desde un navegador web la
dirección localhost
Una vez abierto deberá observar “Its Works” esto indica que el servidor esta levantado
correctamente.
Configuración de VirtualHost.
Para probar el correcto funcionamiento del servidor HTTP se levantará un sitio web y se lo
enlazará a un Host Virtual, el nombre del host virtual será: www.redes.com. Para esto
seguimos los siguientes pasos.
Crear Directorio
Este directorio contendrá los datos del sitio que vamos a proporcionar a los clientes. Los
directorios del servidor HTTP están almacenados en la dirección /var/www/ por lo tanto en
esta ruta crearemos un nuevo directorio que se llamará redes.com y dentro de esta carpeta se
creara un directorio public_html que contendrá todos los archivos.
mkdir -p /var/www/redes.com/public_html
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-
available/redes.com.conf
cd /etc/apache2/sites-available/
nano redes.com.conf
a2ensite redes.com.conf
a2dissite 000-default.conf
/etc/init.d/apache2 restart
Finalmente para poder acceder a nuestro sitio con la dirección www.redes.com desde
cualquier dispositivo dentro de la red deberemos modificar el archivo hosts.
nano /etc/hosts
Después de la segunda línea añadiremos la dirección IP de nuestro servidor que en este caso
es 192.168.1.2 y el sitio www.redes.com
Para el certificao ssl se creó otro sitio web denominado www.redes.ssl siguiendo todos los
pasos anteriores hasta el apartado de crear archivo para VirtualHost, ya que para el virtual
host se utilizará otro archivo.
a2enmod ssl
/etc/init.d/apache2 restart
mkdir /etc/apache2/ssl
Al instalar apache este viene con un archivo virtual host con ssl por defecto llamado default-
ssl.conf en el cual nos vamos a basar.
cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-
available/redes.ssl.conf
cd /etc/apache2/sites-available/
nano redes.ssl.conf
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile “/etc/apache2/ssl/apache.crt”
SSLCertificateKeyFile “/etc/apache2/ssl/apache.key”
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
</Directory>
</VirtualHost>
</IfModule>
Activamos el virtual host con ssl y reiniciamos el servicio apache
Instalación de vsftpd
El archivo que contiene la confirmación está en el directorio /etc/ con el nombre vsftpd.conf
write_enable: Indica si los usuarios tienen permisos para escribir en el servidor FTP, lo
descomentaremos para que puedan subir archivos y no solo descargarlos.
local_unmask: indica los permisos de los archivos que se suban al servidor. Lo descomantamos
para que los archivos que se suban tengan permisos 755.
Para hacer una prueba del servidor FTP podemos acceder a este desde otra pc dentro de la
red. Para esto instalamos el cliente filezilla.
Servidor: 192.168.1.2
Contraseña: root
CONFIGURACIÓN OSPF
Para realizar configurar de OSPF se necesita instalar quagga, telnet y nmap
Todos los pasos que a continuación se describen se deben hacer como superusuario, para
entrar a la consola como superusuario lo hacemos con el comando sudo su y posteriormente
ingresamos la contraseña.
Instalación de telnet
Instalación de nmap
Instalación de quagga
cd /etc/quagga/
luego listamos los archivos dentro de este directorio con el comando ls, y deben aparecer dos
archivos, uno es daemons y el otro debian.conf
Una vez instalado procedemos a copiar todos los archivos .conf.sample que se encuentran en
el directorio /usr/share/doc/quagga/examples/ al directorio /etc/quagga/
cp /usr/share/doc/quagga/examples/*.conf.sample /etc/quagga/
Ahora dentro del directorio /etc/quagga/ deben estar los siguientes archivos.
Para poder configurar los servicios de quagga se debe quitar la extensión .sample a todos los
archivos dentro del directorio /etc/quagga/. Lo hacemos con el comando mv.
mv babeld.conf.sample babeld.conf
Una vez renombrado todos los archivos debe quedar de la siguiente forma.
Habilitar demonios.
Para habilitar los demonios o protocolos que vamos a utilizar debemos editar el archivo
daemons.
nano daemons
En esta ventana habilitaremos (cambiaremos “no” por “yes”) los demonios que vamos a
utilizar.
Para guardar presionamos Ctrol+X y seguidamente S o Y (de acuerdo al idioma en el que hayan
instalado Ubuntu), finalmente presionamos Enter.
Se cambia los permisos del propietario para que no haya problemas a la hora de que se
ejecuten los servicios de Quagga.
/etc/init.d/quagga start
Ejecutamos el comando nmap localhost para saber el número de puerto de ospfd
Exit Salir