! Esto es un servidor y no mamadas !
Pero por ahora estoy ocupando mi pequeña MSI Wind
como servidor, para Navidad espero ya tener una computadora
de escritorio que no me duela dejar todo el día encendida
Pero por ahora estoy ocupando mi pequeña MSI Wind
como servidor, para Navidad espero ya tener una computadora
de escritorio que no me duela dejar todo el día encendida
1.- Elegir la Computadora
Aunque la palabra servidor suena rimbombante en realidad no es el hardware lo que importa, pues aunque un cacharro tenga 8 discos duros, 4 procesadores y 8 gigas de RAM, si no tiene software es solo un montón de fierros caros que no sirven para un carajo, por lo que no debemos pensar inmediatamente en grandes gastos, por el contrario podemos usar alguna computadora vieja que estén regalando en mercado libre, abajo un ejemplo, cuando impartíamos los cursos de Microcontroladores PIC, Tania y yo compramos como 5 computadoras más o menos del mismo precio, solo los tetos siempre tratan de tener lo más actual, los ingenieros sabemos aprovechar los recursos.
Lo que no debe faltar es una tarjeta de red y CDROM por si tenemos
que formatear, el resto de características no son muy relevantes
con que pueda correr XP basta, recordemos que solo tendrá
con que pueda correr XP basta, recordemos que solo tendrá
el sistema operativo, el servidor web, servidor de BD, firewall y antivirus
Ten en cuenta que es una computadora que estará funcionando día y noche
Ten en cuenta que es una computadora que estará funcionando día y noche
La razón de que los servidores comerciales se vendan como tales es que tienen el hardware necesario para atender a una gran cantidad de clientes simultáneamente e incluso reaccionar en caso de fallas, por ejemplo un servidor podría tener 3 discos duros funcionando en paralelo y si uno falla entra el siguiente que tiene exactamente la misma información, pero te aseguro que si estás leyendo esto es porque no tienes que atender la misma cantidad de clientes que un banco, así que despreocúpate, es verdad que le vamos a dar un uso rudo y seguramente en un año se nos joderá pero haz de saber que toda PC sueña con ser un servidor alguna vez y bueno si vamos a joder algo, mejor que sea barato.
2.- Instalar el Software Necesario
Asumiendo que ya tenemos Windows XP, Vista o 7 (si no sabes formatear e instalar Windows date un tiro en la cabeza) solo nos resta instalar un antivirus y alguna suite que incluya el servidor web y dependiendo de nuestros intereses (ASP, JSP o PHP) pues elegiremos la que necesitemos, en mi caso programo en PHP con bases de datos MySQL, por lo que para mi XAMPP lite funciona perfecto pues con un par de clics tenemos instalado y debidamente configurado Apache, PHP y MySQL.
Avira antivirus me lo recomendó Tania hace ya varios años y
en mi experiencia es de lo mejor, es gratuito para uso personal
y no me ha defraudado, uso el mismo en el servidor del trabajo
se actualiza cada mes aproximadamente, no requiere licencia
se actualiza cada mes aproximadamente, no requiere licencia
Al instalar XAMPP deja todo como está y solo al momento que te pregunte
si debería instalarse como servicio de Windows marca las casillas de
Apache y MySQL, así cuando se corte la energía eléctrica
Apache y MySQL, así cuando se corte la energía eléctrica
tan pronto vuelva tu server estará operativo nuevamente
Ya instalado ve a localhost con tu navegador, del menú de la izquierda ve
al chequeo de seguridad , aqui debes proteger el directorio con password y
establecer un nombre de usuario para MySQL y para PHPMyAdmin
con esto tendremos un poco de seguridad que complementaremos con el firewall
al chequeo de seguridad , aqui debes proteger el directorio con password y
establecer un nombre de usuario para MySQL y para PHPMyAdmin
con esto tendremos un poco de seguridad que complementaremos con el firewall
Las páginas que vayas a mostrar en tu servidor debes ubicarlas en
C:/xampp/htdocs, vas a tener el mensaje de bienvenida de xampp por default
pero puedes reemplazar el index.html por cualquier otra página html
o incluso por un index.php
pero puedes reemplazar el index.html por cualquier otra página html
o incluso por un index.php
Es una buena práctica colocar un index.html en todos tus directorios para que no
puedan ver los archivos que hay en él y además como es una página web
puedes poner lo que gustes, incluso un redireccionamiento y no un simple
mensaje de acceso denegado como hacen algunos servidores
mensaje de acceso denegado como hacen algunos servidores
Si has hecho todo bien hasta ahora, deberias poder ver ya tus páginas mediante localhost y al entrar al directorio xampp y phpmyadmin te deberia solicitar un nombre de usuario y contraseña.
Hasta ahora solo podemos ver las páginas desde la red local, si por ejemplo tu PC tiene la IP 192.168.1.67 entonces desde cualquier otra computadora conectada a la misma red podría ver tus páginas introduciendo esa dirección en el navegador. Pero como queremos que además puedan vernos desde Internet entonces tendremos que abrir los puertos del router, por lo que estaremos expuestos a diversos ataques, en consecuencia debemos instalar un firewall que nos permita elegir que programas pueden acceder a Internet y los diversos permisos para ellos, de igual forma que bloquee los intentos por escanear nuestros puertos y otros ataques.
Yo uso Zone Alarm, seguramente hay muchos más pero a mi
este me ha funcionado, aqui puedes ver algunos programas que tienen
acceso total a internet pues se trata de precisamente de nuestros
servidores web y de base de datos, el DUC30.exe es el cliente que
utilizamos para el redireccionamiento del último punto de esta guía.
Aqui podemos ver el log de incidentes que ha bloqueado el
firewall, uno podria pensar que a nadie le interesa un simple
servidor casero y sin embargo la realidad es que hay programas
que están escaneando continuamente IPs independientemente
de si tienen algún interés particular en nosotros
Aqui podemos ver el log de incidentes que ha bloqueado el
firewall, uno podria pensar que a nadie le interesa un simple
servidor casero y sin embargo la realidad es que hay programas
que están escaneando continuamente IPs independientemente
de si tienen algún interés particular en nosotros
3.- Abrir los puertos del Router de Infinitum
Para abrir los puertos ve a http://gateway.2wire.net, home o 192.168.1.254 (generalmente), muchas páginas indican como crear una excepción en el bloqueo de intrusos, apuntando al puerto 80, sin embargo ni en casa ni en el trabajo me ha funcionado y la única forma que he encontrado que funciona es poniendo la computadora que hará de servidor en modo desmilitarizado.
Posiblemente necesites ingresar el número que está encerrado en
corchetes para poder accesar a la configuración del bloqueo de intrusos
o ingresar la clave que hayas especificado si cambiaste la de origen
Aqui puedes ver como la computadora que funciona como servidor
se llama FITUSLAP y más abajo vemos que está en modo
desmilitarizado, esto hace que esa computadora deje de tener una IP
como el resto de la red local y comparta la IP con el router, deberías
reiniciar la compu después de ponerla en modo desmilitarizado, de hecho
el router se reinicia para que los cambios tengan efecto.
Así es como debe lucir ahora el bloqueo de intrusos
tu computadora que será servidor debe decir que tiene todas las
aplicaciones permitidas, esa IP que muestra al lado es la dirección
pública con la cual ya pueden acceder a tu servidor.
Si no recuerdas como se llama tu computadora puedes consultar
las propiedades del sistema en la pestaña "Nombre de Equipo"
Si no recuerdas como se llama tu computadora puedes consultar
las propiedades del sistema en la pestaña "Nombre de Equipo"
4.- Crear un direccionamiento
El ultimo paso consiste en lograr tener una dirección más fácil de recordar que una IP, pues además este número cambia cada que a Telmex le sale de los cojones, a veces 3 o más veces por semana, entonces sencillamente vas a NO-IP y te registras.
Crear un nuevo host que apunta a tu IP actual, para que no tengas
que actualizar a mano la dirección te bajas el cliente que es un
programita que se comunica con NO-IP cada 5 segundos y
actualiza la dirección IP que tiene tu computadora.
Este es el programa cliente, en el menú preferencias debes
seleccionar que se inicie cada que entras a windows y que además
se ejecute como servicio, a veces tarda un poco en que funcione tu
redireccionamiento, en mi caso una vez registrado http://pitus.sytes.net
tardó cerca de 2 horas para que comenzara a apuntar a mi servidor
Pues bien ya os he mostrado lo fácil que es implementar un servidor web, todo esto no debería demorarte más de 30 minutos, así que si gustas probar algo más que un hola mundo, ¿porque no te bajas el Pituschat? y lo pruebas en tu flamante servidor web, recuerda que solo debes descomprimir la carpeta en htdocs y listo, debería funcionar, cualquier cosa ya sabes, no me molestes pues seguramente estaré dormido, viendo videos de motos o bajando pornografía y lo más probable es que no te conteste.
Sobre mi, pues lo usual, trabajo y escuela, cada vez tengo más flojera de ir a la escuela pero en fin, en el trabajo estoy desarrollando un Datawarehouse del cual mostraré unas capturas próximamente y también estoy administrando la campaña de Adwords de un negocio alterno del Gerente General, muy entretenido esto del Adwords, al parecer ya aprendí un poco pues he logrado posicionar el anuncio en primer lugar destacado, es decir el anuncio aparece en el recuadro rosa y no en el bloque del lado derecho, de hecho como ya lo habrás notado he decidido publicar anuncios google en el blog, ! venga puercos hacedme rico con sus dedos ! jeje algunos anuncios son X, citas y cupones, cosas que ni al caso, pero también hay algunos interesantes sobre motos, escuelas, automatización y algunos de computación, por supuesto que Google no es tonto, mientras a los anunciantes les cobran justo en el momento en que haces clic, a ti como editor te hacen esperar cerca de un mes para que recibas los pagos, pues para empezar debes completar los 10 dólares para que puedas introducir tus datos de cuenta bancaria, y luego debes comprobar tu identidad mediante un numero PIN que te hacen llegar por correo tradicional (tardando de 3 a 5 semanas) y entonces mientras tu pasas meses mostrando anuncios te pagan hasta que juntas los primeros 100 dólares, de hecho si no compruebas tu cuenta o algo no cuadra, los pagos son retenidos, así que me queda un largo trecho para poder recibir mi primer pago.
Sobre mi, pues lo usual, trabajo y escuela, cada vez tengo más flojera de ir a la escuela pero en fin, en el trabajo estoy desarrollando un Datawarehouse del cual mostraré unas capturas próximamente y también estoy administrando la campaña de Adwords de un negocio alterno del Gerente General, muy entretenido esto del Adwords, al parecer ya aprendí un poco pues he logrado posicionar el anuncio en primer lugar destacado, es decir el anuncio aparece en el recuadro rosa y no en el bloque del lado derecho, de hecho como ya lo habrás notado he decidido publicar anuncios google en el blog, ! venga puercos hacedme rico con sus dedos ! jeje algunos anuncios son X, citas y cupones, cosas que ni al caso, pero también hay algunos interesantes sobre motos, escuelas, automatización y algunos de computación, por supuesto que Google no es tonto, mientras a los anunciantes les cobran justo en el momento en que haces clic, a ti como editor te hacen esperar cerca de un mes para que recibas los pagos, pues para empezar debes completar los 10 dólares para que puedas introducir tus datos de cuenta bancaria, y luego debes comprobar tu identidad mediante un numero PIN que te hacen llegar por correo tradicional (tardando de 3 a 5 semanas) y entonces mientras tu pasas meses mostrando anuncios te pagan hasta que juntas los primeros 100 dólares, de hecho si no compruebas tu cuenta o algo no cuadra, los pagos son retenidos, así que me queda un largo trecho para poder recibir mi primer pago.
Bloques de anuncios, los buenos son los que aparecen en el bloque rosado
los de al lado la verdad poca gente los nota, venga algo más que agregar a mi
CV, posicionamiento web jeje
En cuanto a las PitusApps pues ahora estoy algo ocupado en el trabajo y tengo que estudiar para los estúpidos exámenes de la escuela pero les cuento que estoy diseñando un reproductor de MP3 con HTML5 y PHP, aqui puedes ver un avance y bueno cuando esté terminado debería verse más o menos como la imagen de abajo.
Me cagan los tetos que usan Joomla y se sienten desarrolladores web
joomla es para diseñadores gráficos que apenas mastican HTML y
que no tienen ni idea de AJAX o algún otro lenguaje de servidor
tampoco de bases de datos o SQL, ! gestor de contenido mis bolas !
















