Wie sende ich Nginx-Zugriffs- und Fehlerprotokolle an Syslog?

Wie sende ich Nginx-Zugriffs- und Fehlerprotokolle an Syslog?

Ich habe rsyslog so konfiguriert, dass Protokolle an einen anderen Server gesendet werden. Ich habe versucht, nginx und rsyslog so einzurichten, dass sie einen Socket wie /dev/log verwenden, um Protokolle in das lokale rsyslog zu übertragen und es dann die Verarbeitung übernehmen zu lassen. Wenn sich der Standort des Protokollservers ändert, möchte ich einen Ort haben, an dem ich nachsehen kann.

Ich möchte localhost nicht verwenden, da ich mich in Zukunft nicht mit Problemen der Firewall-Konfiguration herumschlagen möchte und mir vorstelle, dass es robuster wäre.

Wie verwende ich Sockets mit rsyslog? Sollte ich diese Idee einfach aufgeben und sie an den lokalen Host senden?

verwandte Informationen