SMB-Server über Reverse Proxy ansprechen

|

Wenn man einen Samba-Server (Windows-Dateifreigaben) über einen NGINX Reverse Proxy erreichen möchte geht das folgendermaßen:

upstream smb_servers {
    server 192.168.1.101:445;
}

server {
    listen 445; # TCP
    proxy_pass smb_servers;
    error_log  /var/log/nginx/dns.log info;
}

Wenn man einen gespiegelten Dateiserver hat, kann man diesen zusätzlich in einer server-Direktive angeben. Damit könnte man die Last automatisch verteilen.

Achtung: einen SMB-Server über das Internet erreichbar zu machen ist nicht ratsam! Dafür eine VPN-Verbindung verwenden.