Виртуальные хосты apache [РЕШЕНО]

Добрый день, форумчане!
Недавно начал юзать Arch. Возникла необходимость поставить Apache+PHP+MySQL (MySQL пока не поставил) на ноут. Установка прошла отлично! НО! Делаю виртуальный хост и у меня permission denied (403 forbidden). Я знаю про google и т. д. да и сам не первый раз уже ставлю такую свзяку. Однако ничего не помогает.

Устанавливаю из исходников.
Apache 2.0, PHP 5.2.17

httpd.conf
ServerRoot "/usr/local/apache"
Listen 80
LoadModule php5_module        modules/libphp5.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User daemon
Group daemon
</IfModule>
</IfModule>
ServerAdmin [email protected]
DocumentRoot "/usr/local/apache/htdocs"
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    allow from all
</Directory>
<Directory "/usr/local/apache/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "logs/access_log" common
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
</IfModule>
<IfModule cgid_module>
</IfModule>
<Directory "/usr/local/apache/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<Directory /home/lantlord/www>
	Options Indexes FollowSymLinks
	Order deny,allow
	AllowOverride all
	Allow from all
</Directory>
<VirtualHost 127.0.1.2:80>
	ServerName ant
	DocumentRoot /home/lantlord/www
</VirtualHost>
<Directory /home/lantlord/www>
	Options Indexes FollowSymLinks
	Order deny,allow
	AllowOverride all
	Allow from all
</Directory>
AddType application/x-httpd-php .php .htm .html .phtml

hosts
127.0.0.1 localhost.localdomain localhost laptop
::1 localhost.localdomain localhost
127.0.1.1 laptop
127.0.1.2 ant

Все что было закоментировано, я удалил, чтоб сообщение не походило на простыню.
Кстати, на localhost я могу зайти. И с такими настройками я сижу под ubuntu на компьютере.

Заранее спасибо!
А права на доступ ка каталогу с корнем виртуального хоста у апача есть?
chmod 777 -R на корень виртуального хостал сделал от отчаяния уже

Вот еще какой момент есть:
Когда <VirtualHost 127.0.1.2:80> меняю на <VirtualHost *:80>
то permission denied у меня к localhost тоже получается.
Помнится долго не мог понять, как на один и тотже порт апач отличает разные доменные имена. Оказалось дело в загаловках, а в апаче поддержка в когфиге включается, на определенный порт для вирт хостов, может в этом дело. Что в логах. Пробовали повесить не на 127, а на физический адрес сетевой карты 192…там и подобное.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Последнее в логах это
127.0.0.1 - - “GET / HTTP/1.1” 403 202
127.0.0.1 - - “GET /favicon.ico HTTP/1.1” 403 213
127.0.0.1 - - “GET /favicon.ico HTTP/1.1” 403 213
127.0.0.1 - - “GET / HTTP/1.1” 403 202
127.0.0.1 - - “GET / HTTP/1.1” 403 202
127.0.0.1 - - “GET / HTTP/1.1” 403 202
127.0.0.1 - - “GET / HTTP/1.1” 403 202
127.0.0.1 - - “GET / HTTP/1.1” 403 202

при смене на локальный адрес, это
192.168.1.101 - - “GET / HTTP/1.1” 403 202
192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213
192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213
192.168.1.101 - - “GET /favicon.ico HTTP/1.1” 403 213
192.168.1.101 - - “GET / HTTP/1.1” 403 202
192.168.1.101 - - “GET / HTTP/1.1” 403 202
192.168.1.101 - - “GET / HTTP/1.1” 403 202
192.168.1.101 - - “GET / HTTP/1.1” 403 202
Во бред! Извините! Надо было chmod o+x на $HOME поставить =(

Здесь подсмотрел https://bbs.archlinux.org/viewtopic.php?pid=645922

Всем большое спасибо за участие в решении. Уже не первый раз ковыряюсь с проблемой несколько часов, пишу на форум, а потом через несколько минут нахожу решение =(

РЕШЕНО!
ANtlord
User daemon
Group daemon
непорядок!!!
User http
Group http
Вот так техничнее )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
А можно поподробнее? На том топике я тоже видел такое.
Ну просто рекомендуется для апача создать отдельную группу и пользователя, типа для безопасности…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Как поставить метку “Решено” ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.