Octoprint 1.8.7 With SSL

What is the problem?
I have a DNS A entry routing octoprint.<my domain>.net to my public IP.

On my Apache server, I have set up virtual hosts for octoprint.<my domain>.net

<VirtualHost *:80>
	ServerName octoprint.<my domain>.net
	ServerAdmin <my email>

	ProxyPass / http://localhost:5000/
	ProxyPassReverse / http://localhost:5000/
	ProxyPreserveHost On

	ErrorLog ${APACHE_LOG_DIR}/octoprint.error.log
	CustomLog ${APACHE_LOG_DIR}/octoprint.access.log combined
	
	RewriteEngine on
	RewriteCond %{SERVER_NAME} =octoprint.<my domain>.net
       RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost *:443>
	ServerName octoprint.<my domain>.net
	ServerAdmin <my email>

	ProxyPass / http://localhost:5000/
	ProxyPassReverse / http://localhost:5000/
	ProxyPreserveHost On

	ErrorLog ${APACHE_LOG_DIR}/octoprint.error.log
	CustomLog ${APACHE_LOG_DIR}/octoprint.access.log combined

	SSLCertificateFile /etc/letsencrypt/live/octoprint.<my domain>.net/fullchain.pem
	SSLCertificateKeyFile /etc/letsencrypt/live/octoprint.<my domain>.net/privkey.pem
	Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

Everything is working fine with octoprint v1.8.2 (I can browse to https://octoprint.<my domain>.net)

With octoprint v1.8.2, HTTP is ok with octoprint v1.8.7
http screenshot

but HTTPS does not work
https screenshot

What did you already try to solve it?
Downgrade to v1.8.2 -> OK
Disable HTTPS virtual host definition in Apache -> OK, but no more HTTPS for sure :frowning:

Tried to understand the browser console message : Issue with packed_core.js (see https screenshot)

Logs (syslog, dmesg, ... no logs, no support)
No octoprint*.log* anywhere on the server...

Additional information about your network
OS: Ubuntu 20.04.6 LTS aarch64
Host: Raspberry Pi 4 Model B Rev 1.1
Kernel: 5.4.0-1082-raspi

did you check out the example config for apache? Reverse proxy configuration examples