Paluu
25.04.16, 06:56
Hallo zusammen,
ich habe einen Ubuntu-Server mit apache für eine Webseite sowie owncloud.
Die Webseite ist unter domain.com erreichbar, owncloud unter domain.com/owncloud. HTTP-Anfragen werden immer auf HTTPS weitergeleitet.
Nun möchte ich gerne den Subsonic-Server, der mit Tomcat auf Port 4040 läuft unter domain.com/subsonic verfügbar machen.
Ich weiss bereits, dass ich den apache so konfigurieren muss, dass er für /subsonic einen reverse proxy macht, jedoch schlugen all meine bisherigen Versuche fehl und ich bräuchte nun Hilfe...
Meine config für die Domain sieht aktuell so aus:
<VirtualHost *:80>
ServerName domain.com
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
<VirtualHost *:443>
ServerName domain.com
DocumentRoot /var/www
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /subsonic https://[offizielle IP des Servers]:4040
ProxyPassReverse /subsonic https://[offizielle IP des Servers]:4040
</VirtualHost>
kann jemand helfen?
Vielen Dank im voraus!
ich habe einen Ubuntu-Server mit apache für eine Webseite sowie owncloud.
Die Webseite ist unter domain.com erreichbar, owncloud unter domain.com/owncloud. HTTP-Anfragen werden immer auf HTTPS weitergeleitet.
Nun möchte ich gerne den Subsonic-Server, der mit Tomcat auf Port 4040 läuft unter domain.com/subsonic verfügbar machen.
Ich weiss bereits, dass ich den apache so konfigurieren muss, dass er für /subsonic einen reverse proxy macht, jedoch schlugen all meine bisherigen Versuche fehl und ich bräuchte nun Hilfe...
Meine config für die Domain sieht aktuell so aus:
<VirtualHost *:80>
ServerName domain.com
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
<VirtualHost *:443>
ServerName domain.com
DocumentRoot /var/www
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /subsonic https://[offizielle IP des Servers]:4040
ProxyPassReverse /subsonic https://[offizielle IP des Servers]:4040
</VirtualHost>
kann jemand helfen?
Vielen Dank im voraus!