29 Cze
2005
29 Cze
'05
15:10
konrad rzentarzewski wrote:
nie da się. pomiędzy użytkownikiem a wirtualką może zachodzić relacja 1:N. apache do wirtualek potrzebuje (wg. mnie):
- fqdn (nazwa wirtualki, odpowiednik ServerName)
czyli nazwa domeny, po za tym konta chyba tak były myślane, że passwd.login || '.' || domains.name = nazwa wirtualki dlatego są konta typu 'www'
- aliases (odpowiednik ServerAlias
dorobić aliasy domen
- server_ip (na podstawie tych dwóch można wpisywać od razu dane dla dnsa)
- customerid (wiadomo)
- docroot (wiadomo, w przypadku /^https?:/ odpalane jest mod_proxy)
- snippet (możliwość dodania własnego kawałka kodu, np. autoryzacja sql dla jakiegoś forum czy czego sobie użytkownik zażyczy, bez potrzeby dawania mu uprawnień do tworzenia .htaccess) - tak, wiem że dodanie złego snippetu może wywalić apache'a i tak, mam zrobioną walidację.
- attributes (może być maska bitowa, do obsłużenia przez backend (np. włączenia AuthType Basic, włączenie php/cgi/suexec i tym podobne głupotki, których nie trzeba za każdym razem wpisywać w snippet)
- allow_ip (odpowiednik sekcji <Limit>)
dodać powyższe do tabeli domains
jw, nie da się, 1:N :)
po małych przeróbkach może się da, j.w. ;)
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252
LAN Management System Developer http://lms.alec.pl