[pld-discuss-pl] Re: RW do CVS PLD

Jakub Bogusz qboosh w pld-linux.org
Pon, 8 Mar 2004, 10:46:00 CET


On Mon, Mar 08, 2004 at 10:37:00AM +0100, Łukasz Jernaś wrote:
> Dnia Mon, 8 Mar 2004 10:12:50 +0100 użyszkodnik Tomasz Pala
> <gotar w polanet.pl> napisał:
> > Z tych 20% przynajmniej na jednego liczyć nie można - na tego, co
> > zepsuł Apacha i ktoś inny musiał po nim naprawić.
> 
> Zepsuł? Gdzie? Nie widzę żadnego apache.spec z całkowitym release a IMHO
> tylko takie powinny trafiać do głównego drzewka i "na produkcję"

Czyli w Ac jest nadal tylko apache 1.3.x?

> out-of-the-box. Jeśli chodzi o /srv/httpd vs /home/services/httpd to
> kwestia nadal sporna, przeglądałem różne distro i raz jest w /home raz w
> /srv (np SuSE 9.0)
> Cytując FHS 2.3:
> 
> /srv : Data for services provided by this system
> Purpose
> 
> /srv contains site-specific data which is served by this system. 
> [blablabla]
> However /srv should always exist on FHS compliant systems and should be
> used as the default location for such data.
> 
> Albo nie znam angielskiego, albo zalecają tam by takie rzeczy trzymać
> tam domyślnie (ale np. nie powinno tam być żadnych plików wymaganych
> przez daną aplikację, czyli np. bibliotek, jakichś konfigów, etc. Apache
> nie wymaga *niczego* co znajduje się poniżej /home/services/httpd gdyż
> żaden z tych plików nie jest wymagany do poprawnej pracy apache jako
> takiego, więc ja nie widzę przeciwskazań przeciwko takiemu rozwiązaniu,
> oprócz "a mi się nie podoba" i "a bo ja mam tak" - jak masz tak, to tak
> zostanie gdyż apache nie podmienia configów przecież! )

I dystrybucja nie może _nic_ do tego katalogu pchać - bo to sprawa
lokalna. Więc w pakiecie nie może być żadnych plików wrzucanych tam.

Można zasugerować w konfiguracji (w komentarzu) zmianę DocumentRoota na
np. /srv/www. I tyle - czy administrator zrobi tak, czy
/srv/www/default, czy /srv/${wirtualka}/cośtam - jego sprawa, nie nasza.

Co do plików przychodzących z apachem (manual, strona domyślna) - IMO
mogłyby leżeć w jakimś /usr/share/apache* (manual nawet
w %{_docdir}/apache*), a /home/services pozostać katalogiem domowym dla
użytkownika http bez danych wewnątrz (jakby ktoś chciał używać
tego użytkownika do grzebania z poziomu shella - podobnie jak
w przypadku baz danych).
Nie wiem, co z cgi-bin - ani /home/services/* ani %{_libdir}/cośtam nie
są idealnym rozwiązaniem...?


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-discuss-pl