Bei Squid-Installatiounen, déi basic_db_auth benotzen, gehéiert d'Plaz vun der Datebank an den DBI-Datenquellennumm vum Helper. De Quellcode vum Helper a Squid 7 bitt eng Optioun --dsn; den MySQL-Treiber akzeptéiert Host- a Portfelder:

--dsn "DBI:mysql:database=squid;host=db.example.net;port=3306"

Dëst ass en Argumentfragment fir den existéierenden Helper-Aufruff, keen eegestännege Befehl. Füügt et bei den auth_param basic program-Befehl derbäi, deen den installéierten Helper schonn start. De Wee vun der ausféierbarer Datei hänkt vum Squid-Paket of.

Halt déi aner Konfiguratioun vum Helper am Bléck. Seng Wäerter --user a --password maachen d'Datebankverbindung op. Seng Optioune fir Tabell, Benotzernummsspalt, Passwuertsspalt a Passwuertformat beschreiwen d'Proxy-Kontosätz, déi do gespäichert sinn. Eng Ännerung vum Datebankhost ännert weder dëst Schema nach de Passwuertformat.

Den Helper gëtt den DSN an d'Datebankierzeechnungen un DBI->connect weider. Dofir muss den entspriechende Perl-DBI-Treiber an der Ëmwelt vum Helper verfügbar sinn, an d'Datebank muss d'Verbindung vum Proxyhost ugeholl ginn.

D'Benotze vun der ugebuedener Optioun hält d'Datebankadress an der Installatiounskonfiguratioun. Et ass net néideg, de Standard-DSN-Text am Perl-Quellcode vum Helper z'ersetzen.

Ähnlech Artikelen