Moin d00p,
danke für die Antwort. Hatte im Kopf, mal eine diroptions-Datei gesehen zu haben, die jetzt nicht mehr da ist. Kann aber sein, dass das noch zu Apache-Zeiten war. Egal.
Zu den Fragen:
zu 1) Ja, awstats hatte ich vorher installiert und auch übers Template eingerichtet. Die Binaries und der Konfigordner liegen da, wo Froxlor sie erwartet und die Statistiken werden auch erstellt. Das ist gar nicht das Problem. Wenn ich mir selbst die Umleitung für /awstats und /awstats-icons in den VHost Einstellungen einbaue, sehe ich auch die Statistiken.
zu 2) OK, macht ja nix 😉
zu 3) Das war unabhängig von awstats gemeint: Mit "Verzeichnis" meinte ich das Verzeichnis mit den basic_auth Dateien für den Verzeichnisschutz (bei mir /etc/nginx/froxlor-htpasswd). Das bleibt leer, trotz aktiviertem Verzeichnisschutz für den awstats Ordner.
Hier zwei frisch generierte VHosts ohne Spezialschnickschnack, einmal für HTTP, einmal für HTTPs. Für den Kundenbenutzer ist ein Verzeichnisschutz für /awstats/ eingerichtet.
root@server:~# cat /etc/nginx/sites-enabled/35_froxlor_normal_vhost_domain.de.conf
# 35_froxlor_normal_vhost_domain.de.conf
# Created 25.01.2020 09:35
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
server {
listen 46.xx.xxx.xxx:80;
listen [2a03:xxxx:xx:xxx:xxxx:xxxx:xxxx:xxxx]:80;
server_name domain.de;
include /etc/nginx/snippets/acme.conf;
access_log /var/customers/logs/kunde-domain.de-access.log frx_custom;
error_log /var/customers/logs/kunde-domain.de-error.log error;
root /var/customers/webs/kunde/domain.de/;
location / {
index index.html index.htm;
}
# PHP is disabled for this vHost
}
root@server:~# cat /etc/nginx/sites-enabled/35_froxlor_ssl_vhost_domain.de.conf
# 35_froxlor_ssl_vhost_domain.de.conf
# Created 25.01.2020 09:35
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
server {
listen [2a03:xxxx:xx:xxx:xxxx:xxxx:xxxx:xxxx]:443 ssl http2;
listen 46.xx.xxx.xxx:443 ssl http2;
server_name domain.de;
ssl_protocols TLSv1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128;
ssl_dhparam /etc/ssl/certs/dhparams.pem;
ssl_prefer_server_ciphers off;
ssl_session_tickets on;
ssl_session_cache shared:SSL:10m;
ssl_certificate /etc/ssl/froxlor-custom/domain.de.crt;
ssl_certificate_key /etc/ssl/froxlor-custom/domain.de.key;
add_header Strict-Transport-Security "max-age=0";
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/ssl/froxlor-custom/domain.de.crt;
include /etc/nginx/snippets/acme.conf;
access_log /var/customers/logs/kunde-domain.de-access.log frx_custom;
error_log /var/customers/logs/kunde-domain.de-error.log error;
root /var/customers/webs/kunde/domain.de/;
location / {
index index.html index.htm;
}
# PHP is disabled for this vHost
}