Hoi,
Ik ben nu al 2 dagen aan het stoeien met Apache 2 en de Perchild module maar het wil niet.
Wat is er aan de hand? Ik wil graag al mijn virtualhosts onder de eigen gebruiker draaien en hier bied Apache 2 met perchild een mooie uitkomst.
Afijn, het doet het dus niet.... Ik heb 3 test virtual hosts aangemaakt, maar het leuke is dat maximaal 2 van die virtualhosts het doet.
Bij de ander krijg je: Website gevonden, wacht op antwoord.
Ik heb ook FireFox en daar doet het het ook niet.
Nu bleek er een bug te zijn met Apache 2.0 en PHP, maar ook als ik php niet laad doet hij het niet.
Hier een stukje code:
De vhostsCode:AcceptMutex fcntl NumServers 7 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 150
De DNS vewijst allemaal naar de juiste server.Code:ChildPerUserID site1 site1 1 ChildPerUserID site2 site2 1 ChildPerUserID site3 site3 1 NameVirtualHost * <VirtualHost *> DocumentRoot /home/site1/ ServerAlias site1.widodh.nl AssignUserID site1 site1 </VirtualHost> <VirtualHost *> DocumentRoot /home/site2/ ServerAlias site2.widodh.nl AssignUserID site2 site2 </VirtualHost> <VirtualHost *> DocumentRoot /home/site3/ ServerAlias site3.widodh.nl AssignUserID site3 site3 </VirtualHost>
Ik heb al gespeeld met KeepAlive, NumServers, AcceptMutex en MaxRequestsPerChild maar het bood geen uitkomst.
Het gaat me er dus om dat _alles_ binnen die virtualhost onder de eigen gebruiker wordt gedraaid, niet alleen de php en cgi.
Misschien nog even fijn, wat extra specs:
- Apache 2.0.49
- Debian 3.0
- kernel 2.4.24
- Celeron 2.4Ghz
- 256MB ram