Duda tonta dirección server
-
Hola, no sabía donde colocar este post, perdonad si no es el sitio correcto.
Acabo de instalar el Apache en Ubuntu, y he metido algunos archivos en /var/www en una carpeta que me aparece correctamente al poner en el navegador: http://localhost o http://127.0.0.1
El problema es que no sé como acceder externamente a esos archivos. Ya que si pongo mi ip http://xx.xxx.xx.xx me aparece para loguearme en el router.¿Cómo puedo acceder remotamente?
Gracias y un saludo!
-
Si estas dentro de la red del servidor, o en el propio servidor, si pones la IP externa debería responder el router, porque es él quien la tiene.
Sin embargo, si te aparece el login del router llamando desde fuera ( otra conexión ), deberías habilitar el NAT del puerto 80 hacia la dirección IP interna del servidor web.
Es decir, abrir el puerto 80 redireccionándolo hacia el puerto 80 de la ip del servidor web.
-
Gracias por contestar.
Estoy intentando hacer eso que me dices, pero no sé exactamente cómo es.
Yo entro en el router, en el apartado de NAT, donde pone:
NAT – Virtual Servers Setup
Virtual Server allows you to direct incoming traffic from WAN side (identified by Protocol and External port) to the Internal server with private IP address on the LAN side. The Internal port is required only if the external port needs to be converted to a different port number used by the server on the LAN side. A maximum 32 entries can be configured.
Le doy a añadir uno nuevo, y pongo:
Select a service: Server Web (HTTP)
Server IP Adress: 127.0.0.1External port start: 80
External port end: 80
Protocol: TCP
Internal port start: 80
Internat por end: 80Le doy a Save/Apply y me dice que el puerto 80 no puede ser ya que lo está utilizando el router y que en cambio me pone el 8080, salgo pero al poner http://xxx.xxx.xx.xx:8080 tampoco va.
Tengo que hacer algo (o todo) mal. ¿Sabes el qué?
-
En el apartado Server IP Adress debes poner tu IP interna en la LAN, no la loopback.
Ve a la consola y teclea ifconfig. Debes introducir en la regla NAT la IP del apartado "inet addr" correspondiente al adaptador de red que estés usando para conectar (seguramente sea 192.168.1.2)Lo demás está todo correcto.
-
Ya está rulando todo esto. Muchas gracias a los 2.
PD: Cómo mola…
Saludos!
-
Ahora se me plantea otro "problema".
El server rula bien, lo que pasa es que me gustaría saber cómo desconectarlo, para hacerlo cuando no quiero que esté activo, y cómo volver a activarlo cuando quiera. Estoy harto de buscar por google pero no soy capaz de hacerlo.
A ver si me podéis ayudar.
-
supongo que 'matando' el demonio de apache
-
-
Para Apache 2, que supongo sea el que uses -> "apache2 -k stop"
Si usas un 1.X no pones el dos :risitas:
-
Sí es el 2.
apache2 -k stop para apagar
apache2 -k start para encenderMuchas gracias, Fassou. Saludos!
-
Yo hace relativamente poco me isntale el vsftpd. Va muy bien para pasar cosas rapidas a la gente.
Para iniciazlo i pararlo tengo que poner: sudo /etc/init.d/vsftpd start o stop. E nvez de esto tengo hechos 2 bash puestos en mi directorio personal. uno se llama ftp i el otro ftpoff.
el ftp cotiene la cadena start i el off el stop. Asi solo tengo que entrar en consola i teclear sh ftpoff.sh (usando tabulador aun es mas rapido).Podrias hacerte algo tambien por el estilo.
Saludos!