ich habe einen Server (ubuntu, nginx, mariadb, php, letsencrypt) aufgesetzt nach der Rezeptur von https://decatec.de/home-server/nextclou ... d-fail2ban. Dieses Konzept habe ich erweitert, so dass nun drei Dienste vom Server bereit gestellt werden:
https://meinserver.de/letsencrypt/
https://meinserver.de/nextcloud/
https://meinserver.de/admidio/
Während die nextcloud nach der Rezeptur völlig einwandfrei läuft, macht mir die Installation von admidio Probleme. Die css-Dateien werden unterdrückt und mein Browser informiert mich, dass die Webseite unsicher ist. Gemischte Inhalte werden nicht angezeigt. Das finde ich auch gut, allerdings wundere ich mich. Warum muss er gemischte Inhalte anzeigen? Kommt nicht alles vom Server?
Wahrscheinlich hängt es mit der Konfiguration von nginx zusammen. Hier ist der entsprechende Auszug aus der Konfigurationsdatei. Was müsste ich da ändern, damit die CSS Dateien nicht mehr über http://meinserver.de/admidio ... geladen werden, sondern über https://meinserver.de ??
Ohne CSS-Dateien sieht admidio leider sehr spartanisch aus.
Vielen Dank für Eure Hilfe,
Burkhard
Code: Alles auswählen
server {
listen 127.0.0.1:83;
server_name 127.0.0.1;
client_max_body_size 50M;
root /var/www/;
location /admidio {
try_files $uri /index.php;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_log /var/log/nginx/admidio_error.log;
access_log /var/log/nginx/admidio_access.log;
location ~ /\.ht {
deny all;
}
}