Все переиначил
Код:
Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/local/docs/clickcounter"
ServerName clickcounter
ServerAlias www.clickounter.com
ErrorLog "/var/log/http/clickounter-error_log"
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin myblog
DocumentRoot "/usr/local/docs/myblog"
ServerName myblog
ErrorLog "/var/log/http/myblog-error_log"
CustomLog "/var/log/http/myblog-access_log" common
</VirtualHost>
Теперь все начинает искать в /usr/local/www/apache22/data из докрута в httpd.conf
как не крути
http://192.168.137.11/clickcounter или
http://192.168.137.11/clickcounter/clickcounter
или
http://192.168.137.11/localhost/clickcounter при этом сервер принимает первый аргумент
http://192.168.137.11/localhost/clickcounter = /usr/local/www/apache22/data/localhost/ вместо clickcounter, можно написать helloworld, роли не играет.
Дополнительно закоментил httpd.conf строки DocumentRoot и секцию Directory для /usr/local/www/apache22/data
Теперь ищет в /usr/local/htdocs, ни в http.conf ни в virtual.host, этот путь не указывается, в основной лог(httpd-error.conf) при этом пишется, Что доступ запрещен в /usr/local/htdocs
В httpd.conf закомментировал listen и serverRoot. Пишу
http://192.168.137.11 - вижу It works, пишу
http://192.168.137.11/clickcounter - вижу "Соединение было сброшено", так с любым путем, отличным от
http://192.168.137.11, в hosts прописывал. Все известные мне логи не пишутся.
Кстати упустил информацию: установлен только апач22, на голую систему. В каждом докруте лежит один index.html.