Well i finally got CentOS 4.3 booting, apache is installed, and im trying to setup some virutal hosts, i want the main site to be my default virtual host (which i had on my gentoo server) but i keep getting permission denied errors:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
and in the logs i get:
(13)Permission denied: access to /favicon.ico denied (13)Permission denied: access to /favicon.ico denied (13)Permission denied: access to / denied
i have even tried chmod 777 on the /home/user/public_html dir and that still didnt resovle the issue. What user do the files have to be owned by? i would assume the user, but i have also tried apache:apache and root:root, since the original htdocs dir was owned by root:root. everything ive tried just gives me the same permission denied error. here is my vhosts.conf file (i created it under conf.d)
NameVirtualHost *:80
<VirtualHost *:80> ServerAdmin webmaster@domain.com ServerName domain.com ServerAlias www.domain.com DocumentRoot /home/nick/public_html ErrorLog /home/nick/logs/error_log CustomLog /home/nick/logs/access_log combined
<Directory "/home/nick/public_html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost>
It DID work with the default install, i got the default page, but for some reason when i switch to virtual hosts i started getting denied.
I also have this in my httpd.conf file:
<IfModule mod_userdir.c> UserDir public_html
# # Control access to UserDir directories. The following is an example # for a site where these directories are restricted to read-only. # <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory>
<Directory /home/*/public_html/cgi-bin> Options ExecCGI SetHandler cgi-script </Directory>
</IfModule>
any ideas? any other info you need to help me out?
thanks
Nick
On 4/13/06, Nick Smith nick.smith79@gmail.com wrote:
Well i finally got CentOS 4.3 booting, apache is installed, and im trying to setup some virutal hosts, i want the main site to be my default virtual host (which i had on my gentoo server) but i keep getting permission denied errors:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
and in the logs i get:
(13)Permission denied: access to /favicon.ico denied (13)Permission denied: access to /favicon.ico denied (13)Permission denied: access to / denied
i have even tried chmod 777 on the /home/user/public_html dir and that still didnt resovle the issue. What user do the files have to be owned by? i would assume the user, but i have also tried apache:apache and root:root, since the original htdocs dir was owned by root:root. everything ive tried just gives me the same permission denied error. here is my vhosts.conf file (i created it under conf.d)
NameVirtualHost *:80
<VirtualHost *:80> ServerAdmin webmaster@domain.com ServerName domain.com ServerAlias www.domain.com DocumentRoot /home/nick/public_html ErrorLog /home/nick/logs/error_log CustomLog /home/nick/logs/access_log combined
<Directory "/home/nick/public_html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
</VirtualHost>
It DID work with the default install, i got the default page, but for some reason when i switch to virtual hosts i started getting denied.
I also have this in my httpd.conf file:
<IfModule mod_userdir.c> UserDir public_html
# # Control access to UserDir directories. The following is an example # for a site where these directories are restricted to read-only. # <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept>
</Directory>
<Directory /home/*/public_html/cgi-bin> Options ExecCGI SetHandler cgi-script
</Directory>
</IfModule>
any ideas? any other info you need to help me out?
thanks
Nick
and i am not running selinux.
On Thu, 2006-04-13 at 10:45 -0400, Nick Smith wrote:
any ideas?
http://fedora.redhat.com/docs/selinux-apache-fc3/
On 4/13/06, Ignacio Vazquez-Abrams ivazquez@ivazquez.net wrote:
On Thu, 2006-04-13 at 10:45 -0400, Nick Smith wrote:
any ideas?
Im not running selinx or an selinux kernel I turned it off during install, i did run the system-config-securitylevel from the command line and the firewall was on, and i turned if off and still nothing changed....