
Ich dockerisiere meine Laravel-App und beim Laden erhalte ich eine Fehlermeldung, dass gemischte Inhalte nicht bereitgestellt werden können. Ich sehe mir den Quellcode der HTML-Seite an und er lädt die Datei app.js aus dem HTTP-Schema, obwohl ich auf https bin. Wenn ich dieselbe Laravel-App auf meinem eigenen Nginx-Server mit Umleitung auf https installiere, wird die Datei app.js mit https gerendert. Das ist also bei Laravel kein Problem. Wie bringe ich Nginx Conf in Docker dazu, Inhalte über https bereitzustellen? Meine aktuelle .conf-Datei ist diese:
server {
index index.php index.html;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html/public;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
gzip_static on;
}
}