[CentOS] httpd on centos 7

Thu Oct 23 12:49:42 UTC 2014
Jerry Geis <geisj at pagestation.com>

>
>Lots of potential issues:
>
>1.  /home/ is not labeled correctly for httpd stuff if selinux is on.
>
>You would need to chcon the /public_html/ dir to label it for httpd
>
>2. if that is a user's home, it likely got created looking like this:
>
>drwx------. 132 jhughes jhughes 12288 Oct 23 06:21 jhughes
>
>you would need to give apache permission for access .. so that would
l>ikely need to become
>
>drwxr-xr-x.
>
>(chmod 755)
>
>also, you would need to make public_html under the home chmod 755 as well.

Johnny,

selinux is disabled. with SELINUX=disabled in /etc/selinux/config

It is a users home... I did have permissions set....

drwxr-xr-x. 34 silentm      silentm      4096 Oct 22 21:27 silentm

drwxr-xr-x. 22 silentm silentm   8192 Oct 20 08:40 public_html

drwxr-xr-x. 3 silentm silentm    28672 Oct 17 10:52 gifs


Anything else?

Jerry


On Thu, Oct 23, 2014 at 8:21 AM, Jerry Geis <geisj at pagestation.com> wrote:

> I have read the info on apache 2.4...
>
> I added to the bottom of httpd.conf these lines (and restarted httpd)
>
> -------------------------
> <Directory /var/www/html>
> # old 2.2 config
> # Order Allow,Deny
> # Allow from all
> AllowOverride None
> Require all granted
> </Directory>
>
> <Directory /home/silentm/public_html/gifs>
> AllowOverride None
> Require all granted
> </Directory>
>
> SuexecUsergroup silentm silentm
>
>
> ------------------
>
> So now I have access to the index.html page in /var/www/html
> so that is good. However, I do not have access to the user gifs
> /home/silentm/public_html/gifs
>
> The user silentm exists. I get a 404 error.
> 127.0.0.1 - - [23/Oct/2014:08:14:21 -0400] "GET /~silentm/gifs/smlogo.jpg
> HTTP/1.1" 404 222 "-" "curl/7.29.0"
>
> All the files are there - all owned by silentm.
>
>
> What did I miss to access the gifs?
>
> Thanks
>
> Jerry
>
>