domingo, 18 de noviembre de 2007

Manual FTP For Linux And WIN

El trabajo está realizado con gráficos pero notivos de tiempo obligan a publicarlo sin ellos: Gustoso les enviare una copia del original; porsupuesto en formato odt jejjeje


Guia de Laboratorio
Servidor Apache

1. Configuramos el DNS para tener diferentes nombres para realizar las pruebas

Configurando la tarjeta de Red:
Aplicaciones>Herramientas de sistemas>Red



Configurando el DNS

#/etc/bind/
#pico name.conf
zone "ejemplo.com" {
type master;
file "/etc/bind/ejemplo.com";
};

#cp db.local ejemplo.com
#pico ejemplo.com

$TTL 604800
@ IN SOA localhost. root.ejemplo.com. (
231 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
ejemplo.com. IN NS localhost.
www IN A 192.168.1.222
virtual IN A 192.168.1.222
mail IN A 192.168.1.222
mail IN Mx 0 192.168.1.222

2. Configurando el Servidor Apache

Revisamos si esta instalado el servidor apache
#dpkg -l apache2

Desired=Unknown/Install/Remove/Purge/Hold
| Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
||/ Nombre Versión Descripción
+++-==============-==============-============================================
un apache2 (no hay ninguna descripción disponible)

#apt-get install apache2

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes NUEVOS:
apache2
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 33.4kB de archivos.
Se utilizarán 81.9kB de espacio de disco adicional después de desempaquetar.
Des:1 ftp://debian.tu-bs.de stable/main apache2 2.0.54-5 [33.4kB]
Descargados 33.4kB en 5s (5911B/s)
Seleccionando el paquete apache2 previamente no seleccionado.
(Leyendo la base de datos ...
99063 ficheros y directorios instalados actualmente.)
Desempaquetando apache2 (de .../apache2_2.0.54-5_i386.deb) ...
Configurando apache2 (2.0.54-5) ...

Luego vamos a los ficheros para realizar la configuración respectiva, en la ruta

#cd /etc/apache2

Verificamos los puertos de trabajo
#pico ports.conf

Listen 192.168.1.222:80

Verificamos cual archivo de inicio de nuestra pagina web, buscamos dentro del documento la linea que dice:

#pico apache2.conf
DirectoryIndex index.htm index.php index.html

Ahora vamos a crear un directorio en /home

#mkdir -p /home/webmaster

Dentro de webmaster vamos a crear o depositar nuestra pagina web la cual debe tener permisos de aplicación

#cd /home/webmaster
#touch index.html
#pico index.html


Holas soy una pagina Publica
Hello es una prueba

Hola esto es una pagina de prueba realizada por Tecnología de Redes IV



#chmod 755 index.html

Ahora vamos a darle la ruta donde se encuentra nuestra pagina web
#cd /etc/apache2/sites-available/
#pico default

NameVirtualHost *

ServerAdmin webmaster@ejemplo.com
DocumentRoot /home/webmaster/

Options FollowSymLinks
AllowOverride None



Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/


Reiniciamos el servicio
#/etc/init.d/./apache2 restart

Ahora probamos el servicio en el navegador




3. Creando Host virtuales.
Para crear un host virtual vamos a crea la carpeta donde alojaremos la nueva pagina
#mkdir -p /home/webmaster/virtual
#cd /home/webmaster/virtual
#touch index.html
#pico index.html


Holas soy una Pagina Privada
Hello es una privada

Hola esto es una pagina de prueba para web virtual, realizada por Tecnologia de Redes IV



#cd /etc/apache2/sites-available
#touch virtual
#pico virtual



ServerAdmin webmaster@ejemplo.com
servername virtual.ejemplo.com
DocumentRoot /home/webmaster/virtual

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all



Ahora debemos agregar el sitio virtual a nuestro servidor.
#a2ensite virtual

Luego reiniciamos el servicio
#/etc/init.d/./apache2 restart

Luego probamos el servicio a través del navegador.

lunes, 12 de noviembre de 2007

At&t