- Se incorporó
- 10 Febrero 2005
- Mensajes
- 9.755
Estimados, estoy intentando instalar NextCloud (un fork de OwnCloud) en un microcomputador Beaglebone Black.
Partí con Debian como base.
Instalé PHP7.0 a partir de unos repositorios para raspberry (para ARM) .
Instalé la versión 10 de Nextcloud (descargué el tar.bz2, descomprimí, metí en la carpeta /var/www/nextcloud)
Instalé nginx.
y aquí viene el problema.
Generé el archivo para nginx según ésta referencia
Cambié
- el puerto 80 por 8081,
- el server_name por "_" (al no estar usando aún un dominio)
- el redireccionamiento de https://$server_name$request_uri; → https://$host
Desde la misma red, puedo acceder a la página de Nextcloud usando la dirección IP y el puerto:
→ http://ip_de_nextcloud:8081 (con 80 entro a la página por defecto de nginx)
Ahora, quiero poder acceder desde fuera.
Configuro el 'port forward' en el módem de modo de redireccionar las llamadas de los puertos de interés al dispositivo con Nextcloud:
- puerto 8080 → ip_de_nextcloud, puerto 80
- puerto 8081 → ip_de_nextcloud, puerto 8081
Ahora, si ingreso la ip del router de manera local (192.168.1.1) o la externa (e.g. 192.256.312.204) más el puerto 8080, me despliega la página por defecto de nginx, por lo que asumo que el servidor funciona.
Pero al usar el puerto 8081, para que me cargue la página de Nextcloud, no carga nada. La página se queda cargando.
Ahora, ¿qué estoy haciendo mal?
Debo redireccionar el puerto 443 (de SSL) también?
Puede ser que estoy teniendo atados con el redireccionamiento ("$server_name" o "$host"), pero si no tengo una dirección/dominio fijo, ¿cómo puedo realizar el redireccionamiento?
A ver si me pueden orientar.
Partí con Debian como base.
Instalé PHP7.0 a partir de unos repositorios para raspberry (para ARM) .
Instalé la versión 10 de Nextcloud (descargué el tar.bz2, descomprimí, metí en la carpeta /var/www/nextcloud)
Instalé nginx.
y aquí viene el problema.
Generé el archivo para nginx según ésta referencia
Cambié
- el puerto 80 por 8081,
- el server_name por "_" (al no estar usando aún un dominio)
- el redireccionamiento de https://$server_name$request_uri; → https://$host
Desde la misma red, puedo acceder a la página de Nextcloud usando la dirección IP y el puerto:
→ http://ip_de_nextcloud:8081 (con 80 entro a la página por defecto de nginx)
Ahora, quiero poder acceder desde fuera.
Configuro el 'port forward' en el módem de modo de redireccionar las llamadas de los puertos de interés al dispositivo con Nextcloud:
- puerto 8080 → ip_de_nextcloud, puerto 80
- puerto 8081 → ip_de_nextcloud, puerto 8081
Ahora, si ingreso la ip del router de manera local (192.168.1.1) o la externa (e.g. 192.256.312.204) más el puerto 8080, me despliega la página por defecto de nginx, por lo que asumo que el servidor funciona.
Pero al usar el puerto 8081, para que me cargue la página de Nextcloud, no carga nada. La página se queda cargando.
Ahora, ¿qué estoy haciendo mal?
Debo redireccionar el puerto 443 (de SSL) también?
Puede ser que estoy teniendo atados con el redireccionamiento ("$server_name" o "$host"), pero si no tengo una dirección/dominio fijo, ¿cómo puedo realizar el redireccionamiento?
A ver si me pueden orientar.