Выяснил что у меня стоит SELinux, я не умею им пользоваться. Собственно поэтому chmod не помогает.
На счет /etc/apache/sites-avaible/ я пишу конфиг прямо в конфиге апача.
Пользователь решил продолжить мысль 05 Августа 2013, 20:12:14:
Нашол решение проблемы:
#!/bin/sh
HTTP_DOC=/home/www/html
setsebool -P httpd_enable_homedirs on
chmod 755 $HTTP_DOC
chown -R apache.apache $HTTP_DOC
chcon -R -t httpd_sys_content_t $HTTP_DOC
Сработало, но только 1 раз((
Пользователь решил продолжить мысль 05 Августа 2013, 20:41:03:
drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 NBP
вот права папки и ничего не выходит(