Manual servidores linux

Solo disponible en BuenasTareas
  • Páginas : 6 (1298 palabras )
  • Descarga(s) : 29
  • Publicado : 2 de mayo de 2010
Leer documento completo
Vista previa del texto
Instituto Nacional de Aprendizaje

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...
tracking img