Como crear tu propio servidor Web

Tener un servidor propio, tiene muchas ventajas. Por ejemplo, puedes guardar tus archivos (documentos, música, videos, etc) y tener acceso a ellos desde cualquier lugar, puedes también compartir tus archivos multimedia con cualquier otro dispositivo a través de tu red Wi-Fi de la casa e inclusive puedes hospedar tu propio sitio web, blog, o red social todo sin pagar un centavo.

Preparar un servidor es relativamente sencillo, y puedes hacerlo con tu computadora actual, dedicándole una parte del disco duro, o puedes utilizar una vieja computadora que tengas por ahí. De hecho, los servidores caseros no necesitan computadoras potentes, ya que por lo general lo único que hacen es manejar las conexiones de Internet, y los archivos, así que una computadora Pentinum 4 con 1GB de memoria es más que suficiente.

Los pasos a seguir

Los primero  que debemos hacer es instalar el software del servidor. Uno de los software más populares para los servidores es el Apache, un software de código libre que podemos descargar y utilizar gratuitamente. Para descargar Apache, podemos hacerlos directamente desde este sitio. Nota: Si vas a instalar Apache en el S.O de Windows, asegúrate de descargar la versión con el MSI Instaler. Si la computadora que vas a usar para tu servidor es Linux, puedes descargar la versión normal.

Instalar el Apache en nuestra computadora es bien sencillo, solo hay que tener dos cosas en cuenta. La primera es que durante la instalación, Apache te va a pedir que pongas el nombre del dominio (Network Domain). Si quieres solamente accesar el servidor localmente, simplemente escribe localhost si por el contrario quieres accesar tu servidor desde cualquier parte a través de la Internet, debes escribir tu dirección de IP. (para averiguar cual es tu dirección de iP, puedes iniciar la consola de comandos (Start y después escribe cmd) y una vez en la consola de comandos escribe: ipconfig Otra forma más fácil de hacer es simplemente visitando Google y escribiendo esto what is my IP – Google te mostrará tu IP. Puedes también visitar este sitio que te dirá cual es tu dirección de IP.

Lo segundo que Apache te va a pedir durante la instalación es el nombre del servidor, puedes escoger cualquier nombre, como por ejemplo My_Servidor, o Servidor_Casa. Simplemente asegúrate de no dejar espacio en blanco entre las palabras que conforman el nombre.

Finalmente escribe tu dirección de email.

En la siguiente casilla selecciona For all users in port 80, as a service: Esto instala Apache como un servicio de Windows, es decir que Apache se ejecuta al iniciar el ordenador; eligiendo esta opción el servidor también se pone a la escucha en el puerto 80 apenas arranca.

Una vez instalado Apache, debemos probarlo. Si escogiste la opción de instalarlo localmente (localhost), simplemente abre tu navegador de Internet y escribe lo siguiente http://localhost Si escogiste la opción de instalarlo con acceso desde la Internet, abre tu navegador y escribe lo siguiente: http://192.15.106 (sustitute los números con tu dirección de IP)

Si todo salió bien, te saldrá un mensaje que dice “It Works”

Moviendo los archivos

El siguiente paso es mover los archivos que queremos tener acceso a través del servidor. Para hacer esto, navegamos hasta el directorio donde instalamos Apache y buscamos una carpeta llamada htdocs. Dentro de esta carpeta vamos a encontrar un archivo index.html. Este archivo index.html es una página web básica que podemos sustituir con nuestra propia página web, o simplemente podemos borrarla y mover todos los archivos que queramos accesar a este lugar.

Accesando el Servidor

Una vez que moviste todos los archivos que quieres accesar desde la Internet, o tu red local a la carpeta de htdocs, reinicia Apache y escribe tu dirección de IP en el navegador de Internet o en su lugar http://localhost si limitaste el servidor para que tuviera solo acceso local.

Listo. ¡Ya tienes tu propio servidor de Internet!

Mas posibilidades:

Si quieres utilizar tu servidor para hospedar tu propio blog, debes instalar otros elementos como My SQL (una base de datos) y PHP. Si realmente esto es lo que quieres hacer, entonces en vez de Instalar Apache, My SQL y PHP separadamente, es mejor que instales Wamp Server, un paquete que viene estos tres elementos juntos (Apache, MySQL y PHP juntos y que es mucho más fácil de instalar que hacerlo por separado. Puedes descargar WampServer para Windows directamente desde aquí (Viene para versiones de Windows 32 y 64bits, asegúrate de escoger la versión correcta de tu Windows)

Algunas cosas a considerar:

Dirección de IP: Algunos proveedores de servicios de Internet te brindan una IP dinámica, es decir que la dirección de IP cambia cada vez que te conectas a la Internet. Debes revisar esto con tu proveedor de Internet para asegurarte que tu dirección es estática y no dinámica.

Router:

Algunos routers vienen con un firewall (cortafuegos) que limita el acceso a tu computadora desde el exterior. Para abrir la conexión a tu servidor desde la Internet, debes asegurarte que el puerto 80 esté abierto. Para abrirlo, debes entrar en la página de Administración de tu router y busca el área que dice Port Fowarding, selecciona esta sección y agrega un permiso utilizando la dirección de IP de tu computadora y el puerto 80 (el puerto 80 es un puerto universal para manejar conexiones de http, de esta forma le estás diciendo a tu router que envíe todas las conexiones desde el exterior a tu servidor Apache y no a ningún otro dispositivo que tengas conectado a la Internet)

Finalmente si tienes un firewall separado, debes abrir un permiso hacia el puerto 80 en la sección de conexiones de TCP/IP

Recuerda que si abres ambas conexiones, cualquier persona que conozca tu dirección de IP puede entrar en tu sistema, por eso cuando instales el Apache, asegúrate de ponerle una contraseña para que solo tu puedas entrar.

Una última nota. Si por casualidad, cuando entras tu dirección de IP, no sale tu servidor agrégale :80 o :8080 al final de la dirección. Por ejemplo http://192.158.101:80 (cambia los números por tu propia dirección de IP)

Send to Kindle

8 Responses to “Como crear tu propio servidor Web”

  1. Isabel

    Nov 10. 2014

    Hola,

    He retwitteado tu artículo porque me ha sido muy útlil, pero querría preguntarte como podría crear mi propio servdor si me conecto a internet con un anclaje desdes el móvil.

    Reply to this comment
    • admin

      Nov 15. 2014

      Es proceso es el mismo. Simplemente utilizas el móvil y navegas hacia la direccion de IP de tu servidor, de esta forma en vez de escribir en el navegador del movil http://www.google.com, escribes http://192.052.125 (cambia esta numeracion por el IP de tu servidor)
      Buena suerte

      Reply to this comment
  2. carlos

    Jul 18. 2014

    gracias por le aporte, post como este enriquecen la web

    Reply to this comment
  3. Esteba123

    Dec 24. 2012

    te deje un me gusta en agradecimiento, maestro yoda.
    que la fuerza te acompañeeee!!!!!!!!!!!!

    Reply to this comment
  4. Esteba123

    Dec 24. 2012

    Gracias por los coseos me sirvio mucho cuidate :p

    Reply to this comment

Trackbacks/Pingbacks

  1. 13box Blog - 2016/07/04

    […] Owncloud por tu cuenta: Puedes crear tu propio servidor Web (aquí están las instrucciones de cómo hacerlo) en tu computadora y de esa forma no tendrías que pagar por el […]

  2. 6 proyectos que puedes hacer con la Raspberry Pi | SmallVille - 2013/07/04

    […] Tu propio servidor Web: Hace un tiempo les puse un tutorial que les muestraba paso a paso como crear tu propio servidor Web. Con la Raspberry Pi, pueden hacer lo mismo, sin necesidad de ocupar una computadora normal. Solo […]

  3. Bitacoras.com - 2012/06/22

    Información Bitacoras.com…

    Valora en Bitacoras.com: Tener un servidor propio, tiene muchas ventajas. Por ejemplo, puedes guardar tus archivos (documentos, música, videos, etc) y tener acceso a ellos desde cualquier lugar, puedes también compartir tus archivos multimedia con ……

Leave a Reply