Foros del Web » Administración de Sistemas » Software para Servers »

Cómo acceder a servidor web remotamente?

Estas en el tema de Cómo acceder a servidor web remotamente? en el foro de Software para Servers en Foros del Web. Hola, Tengo un Ubuntu al cual puedo acceder desde Internet (desde cualquier lugar) por ssh. Funciona bien. He instalado el apache, php5, mysql... Y todo ...
  #1 (permalink)  
Antiguo 14/09/2009, 04:18
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Cómo acceder a servidor web remotamente?

Hola,

Tengo un Ubuntu al cual puedo acceder desde Internet (desde cualquier lugar) por ssh.

Funciona bien.

He instalado el apache, php5, mysql... Y todo en principio, OK.

Desde mi PC puedo entrar a http://localhost y salta el servidor web.

Pongamos que mi IP es: 83.45.15.131.

Si hago: http://83.45.15.131 no se me abre la pagina index.html. Desde el propio servidor si.

¿Qué hay que hacer para que pueda abrirlo remotamente? Algo del router?

Gracias,


Samy

EDITO: El puerto 80 del router está abierto, pero sigue sin ir.

Última edición por samy4ever; 14/09/2009 a las 04:23
  #2 (permalink)  
Antiguo 14/09/2009, 04:41
mng
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Cómo acceder a servidor web remotamente?

Hola, si el puerto 80 del router está abierto y redireccionado a la IP local de tu ubuntu debería funcionar. A menos que tengas algún firewall o regla de firewall bloqueando ese tráfico. Mírate la configuración del router. Supongo que para acceder por ssh tuviste que abrir ese puerto en el router hacia esa computadora.
Ya me contarás si te funcionó o no.

Un saludo.
  #3 (permalink)  
Antiguo 14/09/2009, 05:34
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Cómo acceder a servidor web remotamente?

Hola,

Sí, está abierto y redireccionado a mi IP local. Tal como hice con el ssh pero sigue sin ir. De forma local va, de forma remota no... Si el router deja pasar por el puerto... Qué puede estar bloqueándolo?

Gracias,
Samy
  #4 (permalink)  
Antiguo 14/09/2009, 09:23
mng
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Cómo acceder a servidor web remotamente?

Pues lo que creo es que el firewall te bloquea esa conexión.
Prueba a teclear esto en un terminal como root.:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Si después te funciona era que había alguna regla de iptable que te bloqueaba ese tráfico.Lo que pasa es que tendrías que teclear esto cada vez que reinicies, o lo añades en algun script en /etc/rc3.d/.
  #5 (permalink)  
Antiguo 14/09/2009, 10:43
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Cómo acceder a servidor web remotamente?

Hola,

Gracias por tu interés.

Nada de nada... Cuando pongo la comanda no veo ninguna salida por pantalla:

samy@nhashi:~$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
samy@nhashi:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT tcp -- anywhere anywhere tcp dpt:www

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination


Si accedo desde el PC, funciona.
Desde la red (http://192.168.1.3 donde el .3 es el servidor) me salta al router. Desde fuera la red pasa de mí.

Alguna idea o recomendación?

Muuuuuuchas gracias

EDITO: Esta es la configuración de mi router:

Menu 15.2 - NAT Server Setup


Rule Start Port No. End Port No. IP Address
---------------------------------------------------
1. Default Default 127.0.0.1
2. 80 80 192.168.1.3
3. 22 22 192.168.1.3
4. 8080 8080 192.168.1.3
5. 8245 8245 192.168.1.2
6. 2300 2400 192.168.1.2
7. 47624 47624 192.168.1.2
8. 21 21 192.168.1.2
9. 27015 27015 192.168.1.2
10. 25655 25655 192.168.1.2
11. 3229 3229 192.168.1.2
12. 29187 29187 192.168.1.2

Press ENTER to Confirm or ESC to Cancel:
  #6 (permalink)  
Antiguo 14/09/2009, 13:04
mng
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Cómo acceder a servidor web remotamente?

Intenta con esta sucesión de comandos. Estos limpian todas las reglas de firewall y acepta todo el tráfico.

iptables -F
iptables -X
iptables -Z
iptables -t nat -F
##Establecemos politica por defecto
##El firewall acepta y permite que pase todo el trafico
##Está parado
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

Si desde el pc funciona, hay algo que está bloqueando ese tráfico.Si el router deja pasar a través del puerto 22, y el 80 lo configuraste igual, debería funcionar.
También puedes probar a actualizar el firmware del router si crees que puede ser del router.
Pero antes de actualizar te recomiendo que descartes otras opciones primero.

Tienes más servicios activos e ese servidor, a parte del ssh? Si tienes alguno, como samba o vnc server, y te funcionan bien, no se me ocurre que puede ser.

Bueno ya me contarás.

Saludos.
  #7 (permalink)  
Antiguo 14/09/2009, 15:00
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Cómo acceder a servidor web remotamente?

Buf, hice todo lo que me dijiste y... nada.

Sigue igual. No hay más servicios, absolutamente ninguno :(

Muchas gracias por tu ayuda desinteresada!

Intentaré a cambiar de router a ver (es bastante viejo y tengo uno más o menos nuevo por aquí).

Aunque es taaan raro... Está claro que el problema es del PC al router :S

Samy
  #8 (permalink)  
Antiguo 15/09/2009, 02:36
mng
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Cómo acceder a servidor web remotamente?

De nada, si se puede ayudar.

Si tienes otro router, y otros equipos, haz pruebas para descartar que sea del router o del pc. A ver donde puede estar el fallo.
Entre el router y el pc no creo que esté el fallo, ya que sólo hay un cable, no? Es broma.
Prueba una cosa y otra hasta que aisles el problema. Si se me ocurre algo ya te diré.
Saludos.
  #9 (permalink)  
Antiguo 18/09/2009, 17:02
 
Fecha de Ingreso: agosto-2008
Mensajes: 45
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Cómo acceder a servidor web remotamente?

Hola, mirá tu problema puede llegar a ser de lo más sencillo de solucionar. Fijate en la configuración del apache (httpd.conf) que hay una línea que dice listen.

Ahí configurás el/los puerto/s donde querés que funcione el apache. No se en Ubuntu, pero a veces viene configurado para funcionar solo en localhost, y en vez de decir

Código:
Listen 80
dice

Código:
Listen 127.0.0.1:80
Con lo que solamente anda para localhost, fijate en eso y contanos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.