Creando un servidor web con WAMP

Iniciado por fede_cp, 2 Diciembre 2009, 02:25 AM

0 Miembros y 2 Visitantes están viendo este tema.

fede_cp

Creando nuestra PC en Servidor Web.

Bueno gente en este tutorial, se va a explicar como se podría crear un servidor Web "casero" destinado a Windows, con nuestra propia PC. Para esto es necesario instalar la compilación de MySQL, Apache, y PHP. Este programa se Llama WAMP.

Muchos de por aquí lo de deben conocer porque es muy práctico a la hora realizar pruebas locales.

Antes de seguir leyendo, es necesario leer un poco, de que se trata PHP, MySQL, y Apache, para saber aunque sea que están instalando en su disco duro ¬¬.

Entonces, ¡Manos a la obra! A instalar WAMP, primero que nada descargamos el ejecutable desde la Web oficial: http://www.wampserver.com/en/download.php.

Al terminar de descargar el .exe, ejecutarlo y se van a encontrar con la siguiente imagen:


---Next



Aceptan términos y condiciones, y dan a next.



Les preguntan en que directorio quieren instalar WAMP, por mi preferencia en C:/WAMP, y sino se la cambian y dan a next.



Les pregunta si quieren un icono en el escritorio, eligen lo que quieren.



Da un resumen de todas sus preferencias, y si esta todo OK, click en install.


Se instala...



Va a salir un cartel para elegir el navegador preferido, eligen obviamente el preferido (mozilla para mi gusto), y dan a abrir.



En esta parte dejen todo como esta, o pongan el mail del dominio, igualmente se puede cambiar en un futuro, dan a next.



Listo, la instalación de WAMP está terminada, dan a finish y luego, ejecutan WAMP.



Para comprobar que la instalación de WAMP, ha sido correcta, se dirigen hacia el navegador, y colocan: 127.0.0.1, o localhost...

http://localhost
o
http://127.0.0.1

Tendrían que tener un pantallazo algo así:



Posibles errores:

Probablemente si estas detrás de un router, no funcione en la primera, sino que para que funcione como servidor, en cualquier puerto, en nuestro caso el 80, es necesario redireccionar dicho puerto a la IP local. Para esto es necesario entrar a la configuración del router, entrar en la sección de mapeo (NAT), y agregar el puerto deseado y la IP local de la computadora, luego reiniciar el router.

Si funciona correctamente ir a: Configurando nuestro Server.

Pantallazo:



Si se mantiene el Server como "Server offline" o servidor desactivado, vayan al icono de WAMP, hagan un solo click, luego, despliegan el menú horizontal de "apache", luego desplieguen "service", y si el servicio dice "Run/continue service", como para apretar, hagan click sobre él, si no pasa absolutamente nada, o sigue igual, o da algún tipo de error, prueben con dar en probar puerto 80, si hicieron eso y les da un pantallazo parecido al siguiente continúen.



Esto se da porque el puerto 80 esta siendo usado por otro programa, tal como antivirus, etc.

Si les ha pasado todo esto XD, vayan donde instalaron WAMP, abran la carpeta "bin", después la carpeta "apache", luego Apache2.2.11, o la version que tengan,  luego
"conf", y abran el archivo: httpd.conf.
El directorio donde se contiene ese archivo en mi caso seria:

C:\wamp\bin\apache\Apache2.2.11\conf

Luego en el archivo abierto buscan la siguiente línea: "Listen 80".

Y lo cambian por "Listen 8080", de la siguiente manera:



Y luego lo guardan.

Ahora cierran WAMP, lo abren nuevamente, y tendría que decir "Server active" o "servidor activo".

También si no funciona fíjense que diga Apagar Server, osea, que esté prendido ¬¬.

Para comprobar que funcione, vayan al navegador, y prueben con:

http://localhost:8080

Entonces, debería aparecer algo así como el pantallazo del principio.

PD: No es recomendable para el futuro seguir con esta configuración, lo mejor es utilizar el puerto 80, ya que sino la Web, va a ser: www.webejemplo.com:8080

Configurando Nuestro Server para Internet

Bien, por ahora ya tenemos configurado nuestro Server para usarlo localmente, solo cambiando algunas cosillas en el firewall, lo tendremos andando en Internet.

Lo primero que debemos hacer es ya en esta instancia tener configurado el Server en el puerto 80, en su defecto quedaría como antes nombre.

Lo que deben hacer ahora es deshabilitar del firewall, el puerto utilizado (en mi caso el 80).
Para ello van al panel de control-firewall de Windows-Excepciones-Luego clic en "Agregar puerto", agregan el puerto deseado, ponen un nombre, y listo.
Si ya han deshabilitado el firewall de Windows y OTROS firewalls, entonces poniendo su IP pública, ejemplo http://190.23.23.23:puerto, si utilizan el 80 no es necesario, obviamente poner el: puerto.

Tendría que aparecer la Web como si fuera en localhost, pídanle a un amigo que pruebe para ver si se ve algo.
Si es así, van por buen camino, y sino pregunten por acá en el foro cual es su situación.

Ya tenemos nuestro Server creado, una buena idea para dirigir a las personas y no tener que ir "rastreando" nuestra IP, es crear un dominio NO-IP, e ingresar desde allí.

No es mi deber explicar como se crea un dominio NO-IP, ya que hay muchos tutoriales por ahí en la red.

Espero que haya servido de utilidad el tutorial.

mas tartde pongo colores y esas cosas.

Saludos!
somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!

fede_cp

che me costo mucho laburo!  :o jajaj


opinen!!
somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!

Castg!

hey! pobre fede, muy bueno tutorial, yo ahora mismo estoy armando uno de wftp.

m a y

Dios!! me registre en este foro solo por este tutorial!! :D me sirvio de lujo!! aww!! y eso q es revivir tema antiguo x3 pero igual me puso feliz u.u no conseguia hacerlo jee..xD

Castg!

tu comentario vale la pena reviri el post, es muy amable de tu parte registrarte para darle lasgracias a fede. mucha suerte y sabe que con cualquier duda aca te vamos a esperar

fede_cp

Heyy, ahora volví despues de mucho tiempo de descanso informático jajaja

gracias may, y gracias buen castg, tomi jajaja!


saludos!
somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!

Fake_Eyes

Buenísimo chango!!! me salvaste la tarde!!!!

anbu_itachi

Uhmmm... bueno la clave no esta en el firewall... la clave esta en NAT del router.
SI no se redirige la ip ( en  mi caso NO-IP) al puerto 80 solo nos funcionara en local y  no se vera nada desde otro pc que no este en la red.

cepi

buenas tardes amigo tengo un problema.. necesito armar una red te explico... el servidor tiene windows 7 con xampp, tengo que conectar dos pcs alambricas a un router y una pc inalambrica, ademas tengo que copiar un archivo html en una carpeta del servidor xampp por consola... me ayudas a resolver esto¿?¡

[u]nsigned

Cita de: cepi en 11 Enero 2012, 17:55 PM
buenas tardes amigo tengo un problema.. necesito armar una red te explico... el servidor tiene windows 7 con xampp, tengo que conectar dos pcs alambricas a un router y una pc inalambrica, ademas tengo que copiar un archivo html en una carpeta del servidor xampp por consola... me ayudas a resolver esto¿?¡

http://www.apachefriends.org/en/faq-xampp-windows.html

Si no sos capas de correr xampp esto no es para vos.. :-X

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!