Cómo permitir el acceso remoto a mi servidor WAMP


19

He desarrollado un sitio usando WAMP y funciona localmente.

Quiero dar acceso a otros usuarios, y cuando pongo el servidor en línea y pongo mi IP en el navegador está funcionando.

Cuando pongo la IP en los navegadores de otras computadoras (en la misma red o fuera) el servidor no reacciona.

¿Alguna sugerencia?

Respuestas:


27

Resolví el problema deshabilitando el firewall para el puerto 80.

  1. Vaya a Buscar en el lado derecho de las ventanas.
  2. buscar "cortafuegos".
  3. abra el "firewall con avanzado".
  4. Ir a las reglas de entrada.
  5. haga clic en "nueva regla".
  6. seleccione la opción "Puerto".
  7. haga clic en Siguiente"
  8. seleccione la opción "TCP".
  9. seleccione "Puertos locales específicos:".
  10. escriba "80" en el cuadro de texto siguiente
  11. haga clic en Siguiente.
  12. seleccione "Permitir la conexión".
  13. haga clic en Siguiente".
  14. haga clic en Siguiente".
  15. asigne el nombre "Regla de permiso del puerto 80".
  16. haga clic en Siguiente".

Nota: esta no es una forma segura. elimine esta regla recién creada cuando complete su trabajo.


Funciona como un encanto ..
PHPCoder

¡Acabas de salvarme el día! ¡Respuesta perfecta!
guisantogui 05 de

Esto resolvió mi problema. Muchas gracias @Yasir.
Luis Arriojas

Gracias, funciona
Steve Moretz

4

Okay. Entonces, para ser claros ...

Cuando está sentado en la computadora que ejecuta WAMP y coloca la dirección IP EXTERNA en el navegador, puede ver el servidor web.

Cuando está sentado en una computadora diferente en la misma subred IP (conectada al mismo enrutador y / o conmutador) y coloca la dirección IP EXTERNA en el navegador, no ve el servidor web.

Cuando está sentado en una computadora diferente que NO está en la misma subred IP (no conectada al mismo enrutador o conmutador) y coloca la dirección IP EXTERNA en el navegador, no ve el servidor web.

¿Ha reenviado el puerto 80 en el enrutador a la dirección IP interna de esa computadora? ¿Su ISP permite el acceso / tráfico entrante en el puerto 80? ¿Cómo probarías esto? Bueno, primero, asegúrese de que su enrutador no tenga un firewall que bloquee el tráfico entrante del puerto 80. Asegúrese de reenviar correctamente el puerto 80. Asegúrese de que su dirección IP interna sea estática (en la tabla DHCP). Si ha hecho estas cosas ... entonces podría ser un problema con el puerto 80. Puede probarlo yendo a WAMP y cambiando el puerto usado a ... lo que sea ... 8080. De todos modos, esto es solo para fines de prueba. Luego, regrese al enrutador, y en todos los lugares donde haya tratado con el puerto 80, cámbielo a 8080. Luego, intente acceder al servidor.


Lo primero que pensé fue el reenvío de puertos. +1
Joe Taylor

Me encontré con este problema en Windows Server 2008 R2 y lo resolví creando una "Regla de entrada" en mi firewall para permitir conexiones al puerto 80.
w5m

4

Quizás apache solo está escuchando en la dirección de bucle invertido 127.0.0.1. Verifique sus archivos de configuración para esto. Para vincular apache a todas las interfaces disponibles en el puerto 80, configure cfg enListen 80

Ver http://httpd.apache.org/docs/2.0/bind.html

Además, puede desactivar temporalmente todo el software de seguridad / firewall mientras lo prueba. O si seguramente sabe cómo, primero verifique y configure los firewalls. Si su red privada tiene enrutadores, puede haber firewalls / enrutamiento personalizado que impiden que otros se conecten. Ver la respuesta de Bon Gart para más detalles.


3

Ir:

WAMP → alias → archivo phpmyadmin.conf ...

Hay una opción llamada "Denegar de todos".

Cámbielo a "Permitir de todos".

Debería funcionar perfectamente.


3
¿es esto seguro? ¿O el acceso que obtienen es de solo lectura?
Cohen

1

ir a wamp \ alias y hacer modificar siguiendo tres archivos

  1. phpmyadmin.conf
  2. sqlbuddy.conf
  3. webgrind.conf

y reemplazar

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

con

Order Allow,Deny 
Allow from all
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.