Als eerste wil ik jullie even waarschuwen .. ik ben nog maa een linux n00b, maar ik doe me best om hte allemaal snel te leren.
Korte inleiding:
Ik heb met een paar vrienden wat hardware gekocht om daar een bak van te bouwen die als CS + web server dient. We waren het al snel eens over het OS : linux. Alhoewel we er niet echt veel van af wisten, en dat het instaleren/configureren veel meer tijd zou gaan kosten dan dat we voor Win2k haden gekozen. Ik vind het ook gewoon een uitdaging wat over linux te leren enzo ..
Tot nu toen ging het meeste allemaal wel goed, CS draait prima, apache staat er op, mysql draait lekker, php doet het enz.
Apache werkt opzich wel maar nu heb ik het volgende probleem :
Apache draait onder de user/group "httpd" en er staan wat sites onder /home/httpd/, bv www en games. deze werken ook allemaal prima met virtualhosts. Maar, nu wil ik wat users ook een webdir geven bv /home/mafioso/www/ en dit moet dan mafioso.brokenliquid.net worden. Nu heb ik de volgende virualhost voor gemaakt :
<VirtualHost *>
DocumentRoot "/home/mafioso/www/"
ServerName mafioso.brokenliquid.net
ErrorLog "/var/log/httpd/mafioso./error.log"
CustomLog "/var/log/httpd/mafioso./access.log" common
</VirtualHost>
Maar als ik nu naar mafioso.brokenliquid.net ga krijg ik een 403: Forbidden.
Na wat zoeken met de GoT-search kwam ik er achter dat ik de user httpd daar ook rechten moest geven.
Dit heb ik toen gedaan met:
chown httpd.httpd /home/mafioso/www/
chmod 755 /home/mafioso/www/
chown httpd.httpd /home/mafioso/www/*
chmod 755 /home/mafioso/www/*
Dit heeft dus niet het door mij verwachte resultaat, ik krijg nog steeds een 403.
Ik heb ook al paar keer apache gerestart, maar nix heeft geholpen.
Korte inleiding:
Ik heb met een paar vrienden wat hardware gekocht om daar een bak van te bouwen die als CS + web server dient. We waren het al snel eens over het OS : linux. Alhoewel we er niet echt veel van af wisten, en dat het instaleren/configureren veel meer tijd zou gaan kosten dan dat we voor Win2k haden gekozen. Ik vind het ook gewoon een uitdaging wat over linux te leren enzo ..
Tot nu toen ging het meeste allemaal wel goed, CS draait prima, apache staat er op, mysql draait lekker, php doet het enz.
Apache werkt opzich wel maar nu heb ik het volgende probleem :
Apache draait onder de user/group "httpd" en er staan wat sites onder /home/httpd/, bv www en games. deze werken ook allemaal prima met virtualhosts. Maar, nu wil ik wat users ook een webdir geven bv /home/mafioso/www/ en dit moet dan mafioso.brokenliquid.net worden. Nu heb ik de volgende virualhost voor gemaakt :
<VirtualHost *>
DocumentRoot "/home/mafioso/www/"
ServerName mafioso.brokenliquid.net
ErrorLog "/var/log/httpd/mafioso./error.log"
CustomLog "/var/log/httpd/mafioso./access.log" common
</VirtualHost>
Maar als ik nu naar mafioso.brokenliquid.net ga krijg ik een 403: Forbidden.
Na wat zoeken met de GoT-search kwam ik er achter dat ik de user httpd daar ook rechten moest geven.
Dit heb ik toen gedaan met:
chown httpd.httpd /home/mafioso/www/
chmod 755 /home/mafioso/www/
chown httpd.httpd /home/mafioso/www/*
chmod 755 /home/mafioso/www/*
Dit heeft dus niet het door mij verwachte resultaat, ik krijg nog steeds een 403.
Ik heb ook al paar keer apache gerestart, maar nix heeft geholpen.