InicioInfoServidor Web Casero (Fácil y Gratis)

Servidor Web Casero (Fácil y Gratis)

InfoFecha desconocida
Un Web server casero paso a paso(y gratis )


Como bien dice el título, en este post intentaré desarrollar, un pequeño tutorial sobre como armar un servidor web con Apache support, MySQL, PHP, Perl y FTP incluidos, desde nuestra pc y que se pueda acceder a él desde cualquier parte.

Los elementos que se necesitan para poder llevar adelante este tutorial son los siguientes; 1 PC mas o menos decente con Win9x,ME,XP,conexion a Internet, Soft XAMMP, una cuenta en NO-IP.ORG y finalmente, algo para compartir dentro del servidor.

UN POCO DE TEORIA.



¿Qué es XAMMP?


XAMPP: servidor web Apache, correo, base de datos y más instalable en solo 5 minutos.

¿Qué incluye el XAMMP?

XAMPP incluye el servidor web Apache, los servidores de bases de datos MySQL y SQLite, sus respectivos gestores phpMyAdmin y phpSQLiteAdmin, el intérprete del lenguaje homónimo PHP con los extras incluidos en PEAR, el intérprete del lenguaje Perl, servidores de FTP como ProFTPD ó FileZilla FTP Server, las estadísticas Webalizer y OpenSSL, eAccelerator, Freetype2, libjpeg, libpng, zlib, Ming, etc. entre otros.+

Plataformas soportadas.

Existen versiones para Linux, Windows, MacOS X y Solaris, cuyos paquetes difieren según la disponibilidad de los diversos programas en cada plataforma.

IMPORTANTE


XAMPP es una compilación de software libre y es totalmente gratuito, esta permitida su copia y distribución bajo los términos de la GNU General Public License .


Sitio Oficial| ApacheFriends

Descargar | XAMPP 1.6.3a versión Windows

1.- La Instalación.

Una vez descargado el soft ejecutamos el instalador el cual aparecera de la siguiente manera:





NOTA: La carpeta de destino puede ser cambiada en este momento a cualquier otra que deseén. 2*- El espacio requerido puede variar, por lo gral nos ocupa unos 220Mb en disco tras la instalación

2.- Correr el XAMMP.

Una vez instalado, pueden encontrar el acceso en el menú Inicio/Todos los programas/XAMMP/XAMPP Control Panel.

3.-La Interface.

La interface del panel de control es bastante amena y sin muchas complicaciones, como pueden apreciar en la imagen siguiente:



NOTA: Las casillas de veriicación a la izquierda en el recuadro Modules sirven para setear al servidor como servicio de sistema les preguntará si quieren instalar esos elementos como servicios y hagan click en aceptar, esto se puede cambiar o desinstalar en cualquier momento solo desmarcando dichas casillas.

4.-Probando el servidor.

una vez ejecutado el servidor Apache abran su navegador y vayan a http://localhost y revisen todas las funciones del panel de control.

5.- Cuestiones de seguridad-
Esto es fundamental para el buen funcionamiento del servidor antes y despues de cargar algo en el mismo.

Setear Passwords en cada unos de los módulos ejecutando simplemente la XAMPP Security console.



Los errores de seguridad mas comúnes son los sguientes:

# El MySQL administrator (root) no tiene password.
# El MySQL daemon es accesible via red.
# PhpMyAdmin Es accesible via red.
# Examples son accesibles via red.

Para corregir los mismos pueden acceder mediante su navegador a: http://127.0.0.1/security

La root password para MySQL, PhpMyAdmin, y la protección del XAMPP directory se pueden establecer desde allí. para Mercury y FileZilla, recuerden cambiar las opciones de configuración (P.ej. user y passwords)

6.-Comenzar a usar el XAMMP.

Una vez listo, el setup de seguridad podemos comenzar a cargar archivos en nuestro"servidor" .... ¿pero donde?

La carpeta PRINCIPAL para todo el contenido a publicar, está en \xampp\htdocs

Dentro de la misma deben volcar todo el contenido que quieran publicar. incluidas las subcarpetas que deben ser creadas allí mismo.

7.- Contenido de los directorios del servidor XAMMP.

Directorio Contenido

\xampp\anonymous Anonymous FTP example folder
\xampp\apache Apache server directory
\xampp\cgi-bin Dir for executing cgi scripts
\xampp\FileZillaFTP FileZilla FTP server directory
\xampp\htdocs Main http docs directory
\xampp\install For Setup XAMPP (do not delete!)
\xampp\licenses Dito
\xampp\MercuryMail Mercury Mail SMTP POP3 IMAP server dir
\xampp\mysql MySQL server directory
\xampp\perl Perl directory
\xampp\php PHP (4+5) directory
\xampp\phpmyadmin phpMyAdmin directory
\xampp\security Extra directory for security configs
\xampp\tmp The temporary folder
\xampp\webalizer Webalizer web statistic directory
\xampp\webdav WebDAV Authoring example folder


Ahora bien, hasta aquí todo muy simpático, tenemos nuestro PC/Servidor corriendo, hemos cargado nuestros archivos en la root correcta, y hemos podido ver el resultado en nuestro navegador local.¿como hacer para compartir todo esto con el mundo?

PASO Nº 8.- PUBLICAR NUESTRO SERVIDOR EN INTERNET

PARA ESTE PASO NECESITAMOS ABRIR UNA CUENTA EN NO-IP.ORG:

COMPLETEMOS EL FORMAULARIO Y ACEPTAMOS LAS CONDICIONES DEL SERVICIO



En la página siguiente nos notiíca que un mail de confirmación ha sido enviado a la casilla de correo con la cual nos registramos, en ese mensaje se encuentra el link de activación de la cuenta, copiamos el link y lo abrimos en una ventana del navegador



Luego de esto ya estamos listos para comenzar a usar el servicio Basic de NO-IP, para lo cual debemos loguearnos con el mail y el password de nuestra cuenta.

Una vez logueados, en el menú de la izquierda vamos a Add, como muestra la captura siguiente:



Allí agregamos nuestro Hostname, eligiendo el dominio que le sucedera al mismo, (hay muchos aún así algunos son pagos, solo disponibles para los planes Plus). el Host Type por defecto es el DNS Host (A), esto queda igual.
en el recuadro siguiente nos muestra, nuestra iP pública, esto no se puede modificar. hacemos Click en Create Host
y nos notificará que el Host ingresado fue añadido al sistema enrutandolo a nuestra ip pública.

Para finalizar con las operaciones en NO-IP nos resta descargar el Dynamic DNS UPDATE CLIENT soft necesario, ya que, actúa como replicador de nuestra IP dinámica informandole a NO-IP, en donde se encuentra nuestro DNS host ante cualquier cambio.

DESCARGAR NO-IP UPDATE CLIENT

Una vez descargado, lo instalamos y ejecutamos, nos pedirá el login de nuestra cuenta y una vez confirmado nos mostrara nuestro/s Hostname/s, a los cuales enruta y actualiza contantemente.



Si tenemos ejecutandose el XAMMP y hemos agregado una página index en nuestra carpeta Htdocs, podemos proceder a probar nuestro servidor casero en el navegador, esta vez escribiendo el Host name completo en el navegador. o haciendo que otra persona acceda al mismo desde cualquier PC.

Eso es todo, espero les sirva, cualquier duda , comenten o manden PM

!Saludos.

Scotland Yard
Datos archivados del Taringa! original
25puntos
569visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

S
ScotlandYard🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.