Servidores Web hogareños

Podemos configurar una computadora como un servidor web instalando algún sistema como...

Vienen con ellos algunos motores para generar páginas web dinámicas... Por ejemplo...
  • Pre-procesador de Hipertextos PHP con Apache Server
  • Active Server Pages y ASP.Net con IIS
  • JavaScript con Node.js
  • Java Server Pages con Java
Y quizás algún tipo de gestor de Bases de datos
  • MySQL con PHP
  • Microsoft SQL Server con ASP
  • MongoDB y otras alternativas no-SQL con Node.js
  • Oracle con JSP
De entre todos, podemos probar con Apache+PHP+MySQL por separado, o con ayuda de algunos Sistemas que traen a todos estos juntos:

Recomiendo WAMP o XAMPP.

Carpetas de trabajo

Todo servidor web tiene una carpeta llamada Pública, y será la carpeta con la que trabajaremos.

  • Si instalamos el WAMP en la carpeta C:\wamp la carpeta de trabajo será -> c:\wamp\www
  • Si instalamos el XAMPP en la carpeta c:\xampp, la carpeta de trabajo será -> c:\xampp\htdocs
  • Si utilizamos USBWebServer, que no se instala sino que es portable, la carpeta de trabajo viene en la misma carpeta que su ejecutable, y se llama Carpeta root. Ahí guardaremos todos los trabajos.
Todo lo que se encuentre en la carpeta de trabajo será accedido por medio de algunas de las siguientes direcciones URL:
  • Desde la misma computadora -> http://localhost/
  • Desde la misma computadora -> http://localhost:80/
  • Desde la misma computadora -> http://127.0.0.1/
  • Desde la misma computadora -> http://127.0.0.1:80/
  • Desde la misma computadora, mediante USB web server -> http://localhost:8080/
  • Desde la misma computadora, mediante USB web server -> http://127.0.0.1:8080/
  • Desde otra computadora, y, por ejemplo, si la computadora que es servidora tuviese la dirección IP 192.168.1.4 -> http://192.168.1.4/
Es decir, y por ejemplo desde la misma computadora, en la carpeta de trabajo agrego un archivo llamado hola.php, quedando su ruta verdadera c:\wamp\www\hola.php o c:\xampp\htdocs\hola.php, se verá reflejado en la ruta http://localhost/hola.php.


Comentarios