DNS + Apache
DNS + Apache
1- Ir a Inicio->Herramientas administrativas->DNS
2- Sobre zonas de búsqueda directa hacer click derecho y seleccionar Zona Nueva.
3- Siguiente -> Zona principal-> Siguiente-> Introducir daw05.net como nombre de la
zona y -> Siguiente -> dejar seleccionada la opción “Crear un archivo nuevo con este
nombre” y mantener el que sugiere.-> Siguiente -> No admitir actualizaciones
dinámicas -> Siguiente -> Finalizar.
4- Ver que se ha creado en “Zonas de búsqueda directa”.
5- Los registros SOA y NS se han creado solos -> Crear los registros A y CNAME:
- Sobre la zona daw05.net click derecho y seleccionar Host nuevo (A).-> introducir el
nombre y la ip asociada. Click derecho otra vez y seleccionar Alias nuevo (CNAME)-
>Introducir el nombre del alias y el nombre de dominio asociado o pinchar en
examinar y seleccionar los registros A creados.
Comprobar la configuración:
1- Ir a la consola de administrador del DNS -> sobre “Zonas de buisqueda inversa” hacer
click derecho y seleccionar Zona nueva. -> Siguiente -> Zona principal -> Siguiente ->
Zona de búsqueda inversa para IPv4 -> Siguiente -> Introducir 172.16.11 -> Siguiente ->
dejar selec “Crear un archivo nuevo con este nombre” y mantener el nombre sugerido
-> No admitir actualizaciones dinámicas -> Siguiente -> Finalizar.
2- Ver que se ha creado la zona (11.16.172.in-addr-arpa)
3- Los registros SOA y NS (ya aparece la dirección IP porque hemos creado el registro A)
se han creado solos -> Crear los registros PTR:
- Sobre la zona 11.16.172.in-addr-arpa click derecho y seleccionar Nuevo puntero
(PTR) -> introducir la ip y el nombre asociado o pinchar en examinar para selec un
registro A ya creado.
Comprobar la configuración.
APACHE en Linux
Instalacion
1- Desde despliegue acceder a 172.16.11.xx7 observa que se abre la pagina por defecto
index.html. Tambien prueba con los nombres DNS “servidorlinuxXX.daw05.net” y
“obelix.daw05.net”
Ficheros de configuración
Servidor virtual por defecto -> /etc/apache2/sites-available. Comprobar que esta el archivo
default. /etc/apache2/sites-enabled y comprobar que existe el archivo 000-default
Directivas
Configuracion Basica
1- Crea /home/alumno/apuntes/apuntes.html
2- Edita el /etc/apache2/sites-available/000-default y utiliza la directiva Alias para crear
el directorio virtual:
Alias /apuntes /home/alumno/apuntes
<Directory /home/alumno/apuntes>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Redirecciones
Modulos
Basic
1- Crear el /var/www/departamento/departamento.html
2- Habilita el modulo auth_digest -> sudo a2enmod auth_digest
3- Reinicia el servidor
4- Crea el fichero digest y añade los admin1 y admin2 al dominio informática
Sudo htdigest –c/etc/apache2/digest informática admin1
Sudo htdigest /etc/apache2/digest informática admin2
5- Edita el fichero /etc/apache2/sites-available/000-default
<Directory /var/www/profesor>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AuthType Digest
AuthName “Informatica”
AuthDigestProvider file
AuthUserFile “/etc/apache2/digest”
Require user admin1 admin2
</Directory>
Ficheros htaccess
Mod_Status
Mod_info
Webalizer
1- Instala el Webalizer -> sudo apt-get uldate y sudo apt-get install webalizer. Se crea el
directorio /var/www/webalizer
2- Ejecuta el programa para que lea el fichero log y genere el documento html->
sudo webalizer
3- Desde el cliente conéctate a 172.16.11.56/webalizer/index.html
(Para que funcione debemos crear un alas en lnux ¿?)
1- Configurar DNS
</Directory>
<Directory /var/www/software/privado>
AllowOverride None
Order allow,deny
allow from 172.16.10.17
AuthType Digest
AuthName “software”
AuthUserFile /etc/apache2/software.digest
</Directory>
</VirtualHost>
ServerName hardware.dawXX.net
DocumentRoot /var/www/hardware
<Directory />
Options FollowsSymLinks
AllowOverride None
</Directory>
<Directory /var/www/hardware>
Directorylndex index.html
AllowOverride None
Order allow,deny
</Directory>
<Directory /home/alumno>
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/hardware.error.log
LogLevel warn
</VirtualHost>