Eureka … updated

styczeń 21st, 2007

Dziś wielki dzień. Zaszczedziłem sobie troszkę pracy :)

Poprzednio musiałem napisać własną wersję firewalla, aby jednak przekonać się, że to co stworzyłem bardzo przypomina Shorewall, wczoraj adamg pokazał mi rdiff-backup i okazało się, że mam coś bardzo podobnego na engine rsync. Zanim więc zacząłem pisać własny moduł do apache googlalem długo.

No i znalazłem … mam nadzieje :)

[…]

Jednak nie ;( apache-mod_vhost_dbi okazał się funkcjonalnym ale dość ubogim w funkcje modułem.

Poszukuje modułu gdzie informacje minimum ServerName, DocumentRoot, User(uid), ScriptAlias, ServerAdmin, LogLevel, ErrorLog, CustomLog, przechowywane byłyby w SQL. Idealnie byłoby gdyby istniał moduł po prostu do odczytu informacji (dowolnych) z bazy a następnie dane te, w postaci zmiennych np, można użyć do definicji vhostów w apache. Mówie o Apachu ponieważ ma wiele modułów rozszerzeń. Wiem wiem malkontenci zaraz odezwą się o wydajności ale dla mnie aktualnie najważniejszym kryterium jest funkcjonalność.

Dobrzy ludzie :) Jeśli więc ktoś(tm) ma gotowe rozwiązania / przepisy lub sugestie to bardzo proszę. Obiecuję, że publicznie podziele się wynikiem :)

UPDATE:

Pół soboty i prawie cała niedziela ale udało się. Napisałem pseudo moduł do apache :) Połączenie mod_vhost oraz mod_cband, działa prawie tak jak powinien ale pozostało kilka niedociągnieć. Nie działa ScriptAlias /cgi-bin/ oraz SUExec … Niestety zaczyna się kolejny tydzień pracy więc trudno powiedzieć kiedy skończę, tym bardziej, że w sobote z dziwnych powodów McAfee Webshield zrobił kernel-panic … Zapowiada się bardzo pracowity tydzień. :)

ZOLTAN

Leave a Reply