miércoles, 26 de diciembre de 2012

PAGINA WEB XAMPP EN INTERNET

Para que nuestro XAMPP se vea desde Internet lo que debemos hacer es lo siguiente:
1. tener instalado el XAMPP (mi versión es la 1.8.1)
2. ir al directorio C:\xampp\apache\conf\extra
3. abrir el archivo httpd-xampp.conf con wordpad o notepad
4. bajar todo hasta donde dice


#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

y borrarle donde dice "Order deny,allow" y "Deny from all"


5. ahora cambiarle la direccion "127.0.0.0/8" por all para que quede asi


#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>


6. guarda el documento y reinicia todos los servicios del XAMPP

 ademas tenemos que configurar nuestro router para que se redireccione a nuestro XAMPP para eso debemos crearle una regla al router donde le damos



listo ahora pueden acceder a tu XAMPP desde Internet usando tu dirección ip publica

10 comentarios:

  1. Funciona perfecto, solo bastaría como colocar la ip estática para yo que no tengo router..
    ¿Quién podría recomendar un software DNS para administrar nuestra ip estática como NO-IP

    ResponderEliminar
  2. pufff yo lo estoy intentando y no hay manera. he configurado el httpd.conf y en listen 80 lo e cambiado por listen 127.0.0.0, luego en el archivo xampp he comentado las lineas aqui descritas y en el router pues he habilitado los puertos para mi ip privada. una vez hecho esto accedo a mi ip WAN del router localmente y si entro, incluso desde otros pcs de la LAN. al ser mi ip dinamica pues me descargue el cliente NO-IP DUC y añadi un host pero no consigo acceder... es porque mi router no admite DDNS NO-IP? es porque tengo el router capado? lo unico que veo es que no consigo ver mi servidor remotamente. ayuda por favor

    ResponderEliminar
    Respuestas
    1. Amigo lo que tienes que hacer es reedireccionar tu trafia del modem a tu pc, como se hace esto? bueno tomando como ejemplo mi caso tengo un modem de telmex y en mi lap si funcionaba y en la pc de escritorio no, lo unico que hice fue irme a la pagina del modem y configurar una DMZ hacia la IP de mi computadora de escritorio.

      Una DMZ reedireciona todo el trafico de la hacia la IP que le asignes cuando tu mandas una consulta al modem el modem te manda automaticamente a la ip del dispositivo con la ip que elegiste.

      Eliminar
  3. Hola buenas noche amigos, tengo una ip de un Vps pero no puedo rodar xampp para internet al público-.-. Ayuda por favor!

    Mi correo es tfrijol@gmail.com

    ResponderEliminar
    Respuestas
    1. Puedes probar a hacer una DMZ en tu Router hacia la compu con el XAMP

      Eliminar
  4. Revisa la configuracion de tu modem y si te permite usar el puerto 80 o el 8080 !

    ResponderEliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. ¿Y como configuramos el router despues de reiniciar xammp? Dice de crearle una regla y muestra una pagina web, pero no explica como se hace.

    ResponderEliminar
  7. Hola yo tengo un problema, mi localhost abre normal pero mi página que ya la diseñe no quiere abrir el mozzilla dice que no se puede conectar con el localhost, pero el localhost si abre lo que no abre es la pagina, y eso ocurrió despues de reiniciar la computadora despues de que se instaló el Xampp y diseñé la página, ayuda por favooor

    ResponderEliminar
  8. tengo xampp 5.6.19 para windows y no encuentro la linea que mencionan en el post, habra cambiado con las versiones

    ResponderEliminar