Ik zit met een lastig probleem. Ik draai Fedore Core 3, met apache. Standaard gebruikt apache de dir /var/www/html als server directory. Ik wil dit graag wijzigen in een andere dir (stel /home/www). Normaal gesproken zou dit simpel moeten kunnen, door een virtual host aan te maken die alle requests op poort 80 doorstuurt naar /home/www.
Probleem is echter dat dit niet werkt. Ik het GoT doorgespit en gegoogled. Blijkbaar is dit een veelvoorkomend probleem, want je krijgt met Google ik weet niet hoeveel hits. Apache zelf geeft twee oorzaken:
- geen goede file permissies (http://httpd.apache.org/docs/1.3/misc/FAQ.html#forbidden)
- een corrupte config file (http://httpd.apache.org/docs/1.3/misc/FAQ.html)
Biede schijnen niet de oorzaken te zijn. Mijn config file is correct en alle permissies zijn goed. apache kan zowel als user als als group lezen en uitvoeren.
Daarnaast zou de firewall een probleem kunnen zijn, maar dat lijkt ook niet van toepassing te zijn. Als ik de standaard directory gebruik werkt alles wel (/var/www/html).
Het onderwerp is op GoT al een paar keer ter sprake gekomen:
- Apache (linux) 403 forbidden ?
- [rml][ Apache ] 403 Error.[/rml]
- [rml][ APACHE2] Alle folders 403 Forbidden[/rml]
Andere oplossingen die met een beetje googlen te vinden zijn werken ook niet, zoals:
- het specificeren van de documenten waarnaar apache moet zoeken (index.html enzo)
(http://www.freebsddiary.org/forbidden.php)
Ik heb zowel index.htm als index.html in de lijst staan (hij moet zoeken naar index.htm), caps zijn
ook correct)
- .htaccess is niet goed
(http://drupal.org/node/4341)
Die is wel goed, zelfs als ik .htaccess niet gebruik werkt het niet (Dit lijkt te suggereren dat het
probleem niet bij apache ligt)
Dit zijn wel zo'n beetje de meest genoemde oplossingen. Ik heb zelf het gevoel dat het toch ergens aan de permissions ligt. Maar dit heb ik al via webmin en via chmod zelf ongeveer 100 keer aangepast en dat werk niet.
Mijn vraag: heeft iemand anders nog een idee?
Probleem is echter dat dit niet werkt. Ik het GoT doorgespit en gegoogled. Blijkbaar is dit een veelvoorkomend probleem, want je krijgt met Google ik weet niet hoeveel hits. Apache zelf geeft twee oorzaken:
- geen goede file permissies (http://httpd.apache.org/docs/1.3/misc/FAQ.html#forbidden)
- een corrupte config file (http://httpd.apache.org/docs/1.3/misc/FAQ.html)
Biede schijnen niet de oorzaken te zijn. Mijn config file is correct en alle permissies zijn goed. apache kan zowel als user als als group lezen en uitvoeren.
Daarnaast zou de firewall een probleem kunnen zijn, maar dat lijkt ook niet van toepassing te zijn. Als ik de standaard directory gebruik werkt alles wel (/var/www/html).
Het onderwerp is op GoT al een paar keer ter sprake gekomen:
- Apache (linux) 403 forbidden ?
- [rml][ Apache ] 403 Error.[/rml]
- [rml][ APACHE2] Alle folders 403 Forbidden[/rml]
Andere oplossingen die met een beetje googlen te vinden zijn werken ook niet, zoals:
- het specificeren van de documenten waarnaar apache moet zoeken (index.html enzo)
(http://www.freebsddiary.org/forbidden.php)
Ik heb zowel index.htm als index.html in de lijst staan (hij moet zoeken naar index.htm), caps zijn
ook correct)
- .htaccess is niet goed
(http://drupal.org/node/4341)
Die is wel goed, zelfs als ik .htaccess niet gebruik werkt het niet (Dit lijkt te suggereren dat het
probleem niet bij apache ligt)
Dit zijn wel zo'n beetje de meest genoemde oplossingen. Ik heb zelf het gevoel dat het toch ergens aan de permissions ligt. Maar dit heb ik al via webmin en via chmod zelf ongeveer 100 keer aangepast en dat werk niet.
Mijn vraag: heeft iemand anders nog een idee?