Apache 403 when changin document root.
Hi guys!
Ummm, I know this has been covered, but every post I've reads deals with something other then simply changing the document root. What I've read, The httpd man pages, some apache documentation, 3 guides, and about 20 posts here. My system: When I installed mandrake 10.1 I automatically installed Apache 2 along with it. I can't find a httpd.conf, but I have an httpd2.conf (under etc/httpd/conf)... the default root is "var/www/html" and the access domain is "localhost" (I didn't set up any users.) My problem: when I edit httpd2.conf (the DocumentRoot) from /var/www/html to home/user/http I recieve a 403 error, (I'm assuming that means wrong permissions) but I changed the http folders permissions to 755... (manually without using chmod) It runs when I use DocumentRoot /var/www/html... I added index.html index.php to DirectoryIndex, but it still won't load the index.html file in the home/user/http dir. So, I'm assuming that I'll have to change something else? SHould I just copy the whole var/www/html dir to home/user/http? My question is "What else do I need to change besides the DocumentRoot?" Oh, and I know this is a really stupid question, maybe I'm reading stuff wrong, and I know the problem is my fault somehow. I'll keep messing with it until I atleast get something other then a 403... Well, thanks a lot! |
You need to change ALL the directories above the document root so that the user Apache runs as can read them. You've changed /home/user/html to 755 but /home/user is probably still 700, thus prohibiting Apache from reading it.
|
Thanks bt!
But... um... Well here's my original: Code:
ServerRoot /etc/httpd/2.0 Code:
ServerRoot /etc/httpd/2.0 the /home/aaron/http folder? Ok, I'll give it a try. Thanks for the reply! |
Hey, I got it!
Here was my problem, the following wasn't in my httpd2.conf file: Code:
<Directory /> Anyway, thanks! |
All times are GMT -5. The time now is 02:45 AM. |