Manual servidores linux
Ciudad tecnológica Mario Echandí
Centro de Telemática
Aplicaciones Linux
Esteban Zumbado Arias
MANUAL DE CONFIGURACIONES
Profesor: Mario Gonzáles
Alajuela, Costa Rica
Abril del 2010
Introducción
Este Manual tiene como propósito unir, ordenar o acomodar las configuraciones vistas en clase; Y de esta forma tenerlas siempre hay, en casode que sean necesarias.
Este proyecto levara la configuración de servidores basados en sistema operativo Linux, con funcionamiento en UBUNTU, tanto su versión desktop como Server.
Este manual contendrá servidor Web, FTP, Proxy y de correo, usando aplicaciones como el apache en lo que es Web, el VSFTPD y el PROFTP en lo que es servicios de transferencia de archivos (FTP), el SQUID comoProxy y el POSTFIX como servidor de correo.
Servidores WEB
APACHE 2
Apache es un servidor Web el cual es de código abierto y se encuentra para varias plataformas en nuestro caso Linux, y su version actual es la 2.
Configuración de apache utilizando su sitio por defecto
™ Para instalar apache
apt-get install apache2
™Su archivo de configuración se encuentra en/etc/apache2/sites-available/default
™Hacemos un respaldo de el
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.respaldo
™Abrimos el archivo con un editor de texto
nano /etc/apache2/sites-available/default
™Eliminamos su contenido y lo llenamos con lo siguiente:
ServerAdmin webmaster@localhost
ServerName www.eza.com
SercverAlias eza.com *.eza.comDocumentRoot /var/www/eza.com/
Options -Indexes –FollowSymLinks MultiViews
AllowOverride none
Order allow, deny
allow from all
ErrorLog
ServerAdmin webmaster@localhost
ServerName www.eza.com
SercverAlias eza.com *.eza.com
DocumentRoot /var/www/eza.com/
Options -Indexes –FollowSymLinks MultiViews
AllowOverride noneOr/var/log/apache2/eza.com.error.log
CustomLog /var/log/apache2/eza.com.access.log combined
™Reiniciamos el servicio
/etc/init.d/apache2 restart
(Si no tenemos configurado el DNS vamos al archivo /etc/hosts y agregamos la siguiente linea:
1. www.eza.com
IP SER WEB NOM SITIO
(Si tenemos un Servidor DNS estático lo agregamos el nombre del sitio con la IP de el servidor web en laszonas.
™Creamos un directorio para el sitio web en /var/www con el nombre de nuestro sitio:
mkdir eza.com
*el nombre de ese directorio tiene que concidir con la linea que viene en el archivo default DocumentRoot /var/www/eza.com/ .
™Creamos la pagina para probar, recordando que loa pagina se deberá llamar index.LENGUAJE en nuestro caso index.html
cd /var/www/eza.com
nanoindex.html
™Y podemos llenar el archivo index.html con algo asi en nuestro caso por motivos de prueba.
www.eza.com
bienvenido a EZA.COM
(Nos vamos al navegador y intentamos acceder al sitio. En nuestro caso poniendo como dirección www.eza.com , por la IP de el servidor o poniendo LOCALHOST desde el servidor.
(Si queremos por algún motivo hacer que apachetrabaje por el puerto que trae por defecto, el 80 lo modificamos en el archivo /etc/apach2/ports.conf
(Si queremos cambia el nombre de la pagina que tare apache por defecto, es decir un ejemplo que la pagina no se llame index.LENGUAJE y que se llame eza.com.LEGUAJE nos vamos al archivo /etc/apache2/mod5-available/dir.conf y hay moficamos eso con el nombre que queramos.
Configuración deapache con varios sitio en un servidor.
™Instalamos apache
apt-get install apache2
™Creamos los directorios para nuestros sitios dentro de /var/www/, en nuestro caso vamos a hacer uno llamado eza.com y otro zumbado.com
mkdir /var/www/eza.com /var/www/zumbado.com
™Creamos los archivo de configuración de nuestros sitios dentro de /etc/apache2/sites-available/available/
cd...
Regístrate para leer el documento completo.