Hello. I have my own home server (Debian 9) on which I have installed Nextcloud 15 as docker container using this docker-compose.yml file:
version: '2' services: app: image: nextcloud ports: - 8089:80 volumes: - ./ncdata:/var/www/html/data restart: always
Next, I configured a apache vhost with Lets encrypt ssl certificate configured like this:
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName cloud.DOMAIN ServerAlias www.cloud.DOMAIN ServerAdmin admin@DOMAIN ProxyPass "/" "http://localhost:8089/" ProxyPassReverse "/" "http://localhost:8089/" SSLCertificateFile /etc/letsencrypt/live/cloud.DOMAIN/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/cloud.DOMAIN/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf </VirtualHost> </IfModule>
I can successfully login and use app from browser except logoff - i’m getting redirect to URL based on localhost:8089 instead of real domain.
Also cannot connect desktop app as after providing app pasword I’m getting “cannot connect to localhost” error so i guess same redirect error happens there.
What did I wrong? Is it problem with docker configuration or proxy?