Bueno les explico los pasos para crear su propio servidor web y que este este disponible en cualquier momento y lugar.
Este es una continuacion de mi anterior post
http://www.taringa.net/posts/linux/12974646/Centos-6_0_-Crear-un-servidor-web.html
1 Hacer una IP dinámica estática
1.1 Obtener un dominio gratuito en DynDNS.com
https://www.dyndns.com/account/entrance/?via=topnav
1.2 Crear tu cuenta,ingresa tus datos
1.3 Login con tu nuevo usuario
1.4 Add new Host
1.5 Completamos con los datos de nuestro hostname
Hostname: alain2772.dyndns.info
IP Address: tu ip
y presionar el boton Add To Cart
1.6 Pasar por caja (DynDNS es free)
1.7 Activar servicios
1.8 Activado con exito
2 Crear el servidor web en tu computadora
2.1 Aclaraciones previas
La pagina de inicio -> index.html
Directorio contenedor -> /etc/www/html/
Entrar al terminal como root
Nombre del equipo (hostname) -> alain2772.dyndns.info (el mismo hostname con que creamos nuestra cuenta en dynDNS)
ip -> 192.168.1.33 (este ultimo puede cambiar segun su pc)
Puerta de enlace -> 192.168.1.1
2.2 Verificar estatus del Apache
Las ultimas versiones de Centos traen por carencia el Apache integrado en el ordenanza operativo. Podemos revisar esto probando el servicio:
# service httpd status
Te debe indicar:
httpd está parado
En esta pc ya habia iniciado, en ustedes les aparecera lo anteriormente dicho
2.3 Iniciamos los servicios
# service httpd restart
Debe mostrar:
Parando httpd: [FALLÓ]
Iniciando httpd: [ OK ]
2.4 Arrancar de forma automática el servicio cuando se inicio el S.O
2.5 Crear una página index.html
# cd /var/www/html/
# touch index.html
Editar el archivo index.html con el editor VIM
# vim index.html
o utilizar el modo grafico, colocar en ella el siguiente texto de prueba (i para acompañar texto):
pagina en construcción
regrese ágil
guardar y salir
:wq
2.6 Podemos visualizar la pagina
http://localhost/ o con la direccion ip
http://192.168.1.x/ (segun su máquina)
2.7 Configuramos apache
# vim /etc/httpd/conf/httpd.conf
ponemos
:set number (debe aparecer la numeracion en el editor)
vamos a la linea:
262 ServerAdmin root@localhost (se coloca el correo del administrador web si lo hubiera)
276 ServerName www.alain2772.dyndns.info:80 (especificar el dominio principal)
338 AllowOverride all (especifica variedad en los tipos de paginas)
guardar y salir
:wq
2.8. Reiniciamos el servicio
# service httpd restart
Parando httpd: [ OK ]
Iniciando httpd: [ OK ]
2.9 Verificar configuracion de la tarjeta de red
# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=alain2772.dyndns.info (ojo este es el nombre del servidor)
guardar y salir
:wq
2.10 Configurar ip y mascara
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO= dhcp (o static si tienen ip fija)
HWADDR=00:14:2A:BB:E6:09
ONBOOT=yes
DHCP_HOSTNAME=alain2772.dyndns.info
IPADDR=192.168.1.33 (segun sea tu ip)
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 (segun sea puerta de enlace)
guardar y salir
:wq
2.11 Servidores de nombres
# vim /etc/resolv.conf
nameserver 200.48.225.130
nameserver 200.48.225.146
2.12 Validar el host
# vim /etc/hosts
192.168.1.33 alain2772.dyndns.info
Guardar y salir
:wq
2.13 Reiniciar el servicio de red
# service network restart
2.14 Probar la pagina de nuevo:
http://alain2772.dyndns.ingo/
o con la ip
http://192.168.1.33/
3 Configurar el ZTE ADSL MODEM
3.1 Saber cual es tu ip
Para eso nos vamos a : http://www.mi-ip.net/
3.2. Copiar la direccion de tu ip y entrar
3.3 Teclear el usuario y contraseña
Para mi caso
usuario:admin
contraseña:1234
3.4 Nos aparece la pagina http://190.235.124.197/status.htm de Zte Adsl Modem, donde podemos distinguir nuestra informacion
3.5 Vamos a Advanced/Dns/Dynamic DNS
3.6 Vamos a conformar el DNS dinámico
DDNS providerynDNS.org
Hostname: alain2772.dyndns.info (el host que han agregado)
Interface: pppoe1
Username: alain2772
Password: tucontraseña
y le damos add
3.7 Y guardamos los cambios
3.8 Vamos a Advanced/Virtual Server/Virtual Server
Adicionamos 2 servidores web con los protocolos tcp y udp
Port:80 (donde escucha el Apache)
LAN IP Address: 192.168.1.33
3.9 Guardamos los cambios
4. Configurar el firewall
Sistema, Administracion, cortafuego
4.1 Ingresamos nuestro password de root
4.2 Ubicamos en los servicios confiables WWW (HTTP)
4.3 Seleccionar WWW (HTTP)
4.4 Aplicamos los cambios
4.5 Sobreescribimos cualquier configuracion anterior
5 Prueba del servidor web
Para expresar los cambios ingresamos a estas paginas (si es que no tenemos otra pc a nuestro costado)
5.1 Ingresamos a la pagina anonimouse.org
5.2 O Ingresamos a la pagina ninjacloack.com
Otros post que te puedan interesar
http://www.taringa.net/posts/linux/12974646/Centos-6_0_-Crear-un-servidor-web.html
http://www.taringa.net/posts/linux/12726270/Acaso-tu-Linux-puede-hacer-esto.html
Fuentes de Información
El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.