В centos перед началом плясок с бубном, если вы новичёк, первым делом отключайте selinux и останавливайте iptables. Возможно, хостер уже позаботился об этом, но как правило всё включено. А теперь как это сделать:
1) selinux
Идёте в папку /etc/selinux/ и правите файл config. Там есть строка вида SELINUX=enforcing переписываете на SELINUX=disabled после чего перегружаете машину, изменения вступают только после перезагрузки.
2)iptables
делаете команду service iptables stop а чтобы после перезагрузки он снова не включался, даете команду chkconfig iptables off
или разрешаете соединения на порт 80 командой от рута iptables -I INPUT -p tcp --dport 80 -j ACCEPT после чего, чтобы iptables не забыл что ему надо делать после перезагрузки сохраняете конфиг service iptables save
Второе, в конфиги виртуал хоста не обязательно сразу включать кастом логи типа
ErrorLog logs/mysite.ru-error_log
CustomLog logs/mysite.ru-access_log combined
можно убрать эти 2 строки и тогда выхлоп логов будет идти подефолту в /var/log/httpd/access_log и там же будет error_log , последние строчки которого (error_log) вы нам будете прикладывать, если попросим.