Hi all,
so im trying to get spreed.me to work on my nextcloud server.
following this guide: https://nextcloud.com/webrtc/
I have gotten to step 3 configure the server and app
when i add this to my conf file:
> # Spreed WebRTC config (must be in same vhost)
> <Location /webrtc>
> ProxyPass http://127.0.0.1:8080/webrtc
> ProxyPassReverse /webrtc
> </Location>
> <Location /webrtc/ws>
> ProxyPass ws://127.0.0.1:8080/webrtc/ws
> </Location>
> ProxyVia On
> ProxyPreserveHost On
> RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
so that my conf looks like this:
> <IfModule mod_ssl.c>
> <VirtualHost *:443>
> # The ServerName directive sets the request scheme, hostname and port that
> # the server uses to identify itself. This is used when creating
> # redirection URLs. In the context of virtual hosts, the ServerName
> # specifies what hostname must appear in the request's Host: header to
> # match this virtual host. For the default virtual host (this file) this
> # value is not decisive as it is used as a last resort host regardless.
> # However, you must set it for any further virtual host explicitly.
> #ServerName www.example.com
> ServerAdmin webmaster@localhost
> DocumentRoot /var/www/nextcloud
> <Directory “/var/www/html/nextcloud”>
> Options Indexes FollowSymLinks
> AllowOverride All
> Order allow,deny
> allow from all
> </Directory>
> # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
> # error, crit, alert, emerg.
> # It is also possible to configure the loglevel for particular
> # modules, e.g.
> #LogLevel info ssl:warn
> ErrorLog ${APACHE_LOG_DIR}/error.log
> CustomLog ${APACHE_LOG_DIR}/access.log combined
> # For most configuration files from conf-available/, which are
> # enabled or disabled at a global level, it is possible to
> # include a line for only one particular virtual host. For example the
> # following line enables the CGI configuration for this host only
> # after it has been globally disabled with "a2disconf".
> #Include conf-available/serve-cgi-bin.conf
> SSLCertificateFile /etc/letsencrypt/live/data.dingit.dk/fullchain.pem
> SSLCertificateKeyFile /etc/letsencrypt/live/data.dingit.dk/privkey.pem
> Include /etc/letsencrypt/options-ssl-apache.conf
> ServerName AAA.BBB.CC
> # Spreed WebRTC config (must be in same vhost)
> <Location /webrtc>
> ProxyPass http://127.0.0.1:8080/webrtc
> ProxyPassReverse /webrtc
> </Location>
> <Location /webrtc/ws>
> ProxyPass ws://127.0.0.1:8080/webrtc/ws
> </Location>
> ProxyVia On
> ProxyPreserveHost On
> RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
> </VirtualHost>
> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
> </IfModule>
This is ubuntu. im running nextcloud 9.
any input would be greatly appreciated!