basic_db_auth ishlatadigan Squid joylashtirishlarida ma'lumotlar bazasining joyi helperning DBI ma'lumot manbai nomida bo'ladi. Squid 7 dagi helper manbasi --dsn variantini taqdim etadi; MySQL drayveri host va port maydonlarini qabul qiladi:

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

Bu mavjud helper chaqiruvi uchun argument bo'lagi, alohida buyruq emas. Uni o'rnatilgan helperni ishga tushiradigan auth_param basic program buyrug'iga qo'shing. Bajariladigan faylning yo'li Squid paketiga bog'liq.

Helperning boshqa konfiguratsiyasini ham yodda tuting. Uning --user va --password qiymatlari ma'lumotlar bazasi ulanishini ochadi. Uning jadval, foydalanuvchi nomi ustuni, parol ustuni va parol formati variantlari u yerda saqlangan proksi hisobi yozuvlarini tavsiflaydi. Ma'lumotlar bazasi hostini o'zgartirish bu sxemani yoki parol formatini o'zgartirmaydi.

Helper DSN va ma'lumotlar bazasi hisob ma'lumotlarini DBI->connect funksiyasiga uzatadi. Shuning uchun tegishli Perl DBI drayveri helper muhitida mavjud bo'lishi kerak, ma'lumotlar bazasi esa proksi hostdan keladigan ulanishni qabul qilishi kerak.

Taqdim etilgan variantdan foydalanish ma'lumotlar bazasi manzilini joylashtirish konfiguratsiyasida saqlaydi. Helperning Perl manba kodidagi standart DSN matnini almashtirish shart emas.

O'xshash maqolalar