Eureka … updated
styczeń 21st, 2007Dziś 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