Wenn der Nginx-Server folgendermaßen konfiguriert ist:
server {
listen 80;
listen 443 ssl;
server_name www.example.org;
...
}
Wie kann festgestellt werden, dass die Anfrage über HTTP oder HTTPS kam?
(ZB $http_port
ist unbrauchbar, da der Port nicht explizit angegeben ist und daher leer ist)
nginx
configuration
Mykhal
quelle
quelle
Warum nicht jede in ihre eigene Server-Direktive trennen und ein Protokoll pro Serverkontext angeben:
Sie können dann jedes Protokoll separat anzeigen, um festzustellen, woher der Zugriff oder Fehler stammt.
quelle