aplikacje WWW
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Pią, 17 Sty 2003, 22:16:04 CET
On Fri, 17 Jan 2003, Jacek Konieczny wrote:
> On Fri, Jan 17, 2003 at 03:57:46PM +0100, Jacek Rembisz wrote:
> > Zdefiniować makra rpmowe:
> > - _webapplicationdir /home/services/httpd/applications
> > - _cgidir /home/services/httpd/cgi-bin
> >
> > Dlaczego nie korzystać w dalszym ciągu z /home/services/httpd/html?
> A czym się aplikacje WWW różnią od innych, że mają lądować w /home,
> a nie w %{_prefix}?
> IMHO takie rzeczy powinny trafiać do %{_datadir} i/lub %{_libdir}.
> W /home powinny lądować jedynie rzeczy, które mają być modyfikowane
> przez użytkownika, a nie są plikami konfiguracyjnymi (np. wzorce, lub
> statyczne strony WWW).
Dobra spróbujmy odtworzyć to co padło na MIMUw przy tablicy kiedyśmy
chyba we trójkę rozmawiali o tym :)
Pierwszym elementem było rzeczywiście to co napisałeś ale to nie jest
jeszcze komplet :)
Drugim elementem było dorobienie indianinowi w konfiguracji żaby
standardowo korzystał z /etc/httpd/conf.d/.
Miałby być tu pliki typu [0-9][0-9]<foo>.conf które przez indianina byłyby
czytane alfabetycznie czyli tym samym przy powyższym założeniu po kolei po
numerkach.
Dałoby to tyle że:
- możnaby zrezygnować z wołania apxs z (de)rejesttarcja modułu,
- przez powyższe podstawowy pakiet indianina przestałby być zależny od
perla (także),
- pakiety z aplikacjami ładowałby do /etc/httpd/conf.d/ swój włzsny plik
konfiguracyjny w którym byłby zakomentwany przykła mapowania fizycznej
lokacji plików aplikacji na katalogi zasobów poszczgólnych
serwerów/wirtualek.
Pzrez powyższe moznaby wreszcie osiągnać to że np. Nuke byłoby obecne w
kilku wirtualkch (pliki .config też możnaby mapować przez alias na róne
katalogi co powinno wystarczyć),
- w %post pakietu po insytalacji wypisywana byłaby krótka notka o tym co
trzeba wykonać żeby aktywować aplikację.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl