Servidor http/https con ONO y puertos distintos - Raspberry Pi Forums
hola! quiero compartir mi experiencia para ahorrarle un par de horas (o más) de sufrimiento alguien.
tras montar un servidor http y https en mi raspberry (nginx+php-fpm+owncloud) gracias al magnífico tutorial de maauso (http://www.raspberrypi.org/phpbb3/viewt ... 76&t=37657) me decidí configurar mi cuenta en no-ip para poder usarlo desde fuera de casa, con los clientes de móvil y de otros pc's.
hice el correspondiente port forwarding en el router, con el puerto 80 y el 443 y nada. se quedaba cargando eternamente.
tras revisar por activa y por pasiva la configuración del server, y ver que no había mucho más por donde rascar, seguí intentándolo con el router.
un escaneo con nmap (http://nmap.online-domain-tools.com/) me indicaba que mi puerto de transmission estaba abierto (9091) y que el puerto 80 y el 443 estaban cerrados cal y canto.
comentar que tengo un router netgear y ono 50 mb como isp. googleando descubro que muchas veces estos dos puertos están capados, y que hay que acceder como supermegausuario al router por modo consola (igual se puede desde la configuración del mismo con otro nombre de usuario, ni idea) y descaparlo.
como ya estaba hasta las narices de toquetear y de frustrarme, mi solución ha sido hacer un port forwarding http al puerto 5000 y https al 5001. en la configuración de owncloud en /etc/nginx/sites-enabled/owncloud también meto lo mismo. "listen 5000;" y "listen 5001;" en lugar de 80 y 443. en server_name puesto la dirección de no-ip, aunque imagino que la local funcionaría bien. tocado tantas cosas que me da pereza comprobarlo ahora.
y ya está. tras cambiar los puertos, funciona. si alguien le pasa lo mismo y no consigue hacer que arranque el bicho, puede probar hacer esto.
saludos!
tras montar un servidor http y https en mi raspberry (nginx+php-fpm+owncloud) gracias al magnífico tutorial de maauso (http://www.raspberrypi.org/phpbb3/viewt ... 76&t=37657) me decidí configurar mi cuenta en no-ip para poder usarlo desde fuera de casa, con los clientes de móvil y de otros pc's.
hice el correspondiente port forwarding en el router, con el puerto 80 y el 443 y nada. se quedaba cargando eternamente.
tras revisar por activa y por pasiva la configuración del server, y ver que no había mucho más por donde rascar, seguí intentándolo con el router.
un escaneo con nmap (http://nmap.online-domain-tools.com/) me indicaba que mi puerto de transmission estaba abierto (9091) y que el puerto 80 y el 443 estaban cerrados cal y canto.
comentar que tengo un router netgear y ono 50 mb como isp. googleando descubro que muchas veces estos dos puertos están capados, y que hay que acceder como supermegausuario al router por modo consola (igual se puede desde la configuración del mismo con otro nombre de usuario, ni idea) y descaparlo.
como ya estaba hasta las narices de toquetear y de frustrarme, mi solución ha sido hacer un port forwarding http al puerto 5000 y https al 5001. en la configuración de owncloud en /etc/nginx/sites-enabled/owncloud también meto lo mismo. "listen 5000;" y "listen 5001;" en lugar de 80 y 443. en server_name puesto la dirección de no-ip, aunque imagino que la local funcionaría bien. tocado tantas cosas que me da pereza comprobarlo ahora.
y ya está. tras cambiar los puertos, funciona. si alguien le pasa lo mismo y no consigue hacer que arranque el bicho, puede probar hacer esto.
saludos!
raspberrypi
Comments
Post a Comment