Servidores Web hogareños
Podemos configurar una computadora como un servidor web instalando algún sistema como...
- Apache -> https://www.apache.org/
- Internet Information Services -> https://www.iis.net/
- Node.js -> https://nodejs.org/en/
- Java -> http://www.oracle.com/technetwork/java/javase
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:
- WAMP -> Windows Apache MySQL PHP -> http://www.wampserver.es
- XAMPP -> Cualquier Sistema, Apache MySQL PHP Perl -> https://www.apachefriends.org/es/index.html
- USBWebServer -> http://www.usbwebserver.net
- MAMP -> MacOS Apache MySQL PHP -> http://www.mamp.info
- LAMP -> Linux Apache MySQL PHP -> https://bitnami.com/stack/lamp/installer
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
Publicar un comentario