[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1987
  • Last Modified:

Apache Error 403 - CentOS with Apache 2.2.3

I am installing Big Brother on a CentOS 5.2 running the default Apache 2.2.3.

When I try to access any web page I get the following error:
Forbidden

You don't have permission to access /bb/ on this server.
Apache/2.2.3 (CentOS) Server at fmsubbnix Port 80

So far I have:
1) Set the Directory options to FollowSymLinks
2) Verified all directory and file permissions are at 755
3) Set permissions temporarily to 777 and received same error so I am assumiong the issue is in a config file somewhere
4) in hhtpd.conf verified <Files ~ "^\.ht">  is correct
5) verified the "default" directory is correct (/var/www/html)

I have read and tried serveral options in posts listed here but to no avail and am at a loss as to what to look for next.
0
gordonmann
Asked:
gordonmann
  • 9
  • 5
1 Solution
 
gordonmannAuthor Commented:
I can now browse to the default apache page but still get the errors on the bb page
0
 
caterham_wwwCommented:
Did you check the error_log? It should show you if the 403 is caused due to some configuration (may be DirectoryIndex) or file system issue.
0
 
gordonmannAuthor Commented:
I will look.  If I copy my file form the usr/path to  /var/www/html  I can the page less any graphics
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
gordonmannAuthor Commented:
Found an error; Symbolic link not allowed or link target not accessible: /var/www/html/bb, referer: http://fmsubbnix//bb.html

The actual files are located at /usr/home/bbnix/bb4.10-bbpe/www

So this tells me I have a Symbolic Link issue and I am not that great on this topic.
0
 
arnoldCommented:
Create a virutal path
<directory /bb>
serverpath  /usr/home/bbnix/bb4.10-bbpe/www/
</directory>

I think this is the right approach, but the syntax might be wrong.
0
 
arnoldCommented:
Sorry wrong thing:

use alias
Alias /bb /usr/home/bbnix/bb4.10-bbpe/www/
0
 
gordonmannAuthor Commented:
Tried the alias suggestion and received this error:  bash: alias: /bb: not found
                                                                             bash: alias: /usr/home/bbnix/bb4.10-bbpe/www: not found
0
 
gordonmannAuthor Commented:
I have been able to find a work around by moving all the file in /home/bbnix/www TO a bb directory in the root html directory.  Although this will work for my needs I really would like a resolve to why the symbolic links did not work.
0
 
arnoldCommented:
I think you are trying to add the alias directive in the wrong place.  The alias directive needs to be added in an httpd.conf or a

I.e. create a file in /etc/httpd/conf.d/bb.conf
In this file, bb.conf add the alias directive.
0
 
gordonmannAuthor Commented:
Okay now you have me really confused.  I tried to add to httpd.conf and received an error message on restart of hhtpd service.  If I make a new file as you state please explain how this will be read byt the service.

I am not that good on Linux or Apache that i understand the flow of the software's logic
0
 
arnoldCommented:
On centos, httpd.conf I believe has an include directive to include additional configuration settings from the /etc/httpd/conf.d/*.conf
see if your /etc/httpd/conf/httpd.conf has:

Include conf.d/*.conf
0
 
gordonmannAuthor Commented:
I found the section and syntax of the Alias directive in the httpd.conf and inserted an alias there for bb and still receive the 403 Forbidden Error.
0
 
arnoldCommented:
The problem now is likely the permissions along the route.
Presumably your HTTPD runs as apache
while as root do su - apache

First you should make sure that appache can cd into the

Make sure that the path to /usr/home/bbnix/bb4.10-bbpe/
Has the permissions of at least 711 on
/usr/home
/usr/home/bbnix
/usr/home/bbnix/bb4.10-bbpe
The permissions on the www in this path must be 755 if you want directory index to work.
The included directories and files need to have 755 and 644 respectively or reflect apache as the owner.
0
 
gordonmannAuthor Commented:
BINGO!!!        I forgot to change the permissions on /home/bbnix/
0
 
gordonmannAuthor Commented:
Thanks Arnold
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 9
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now