Добрый вечер.
Поставил httpd из исходников, так как была необходимость в определенную папку поставить.
В /directory/apache2/conf/httpd.conf разкомментировал строчку:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
А в файле conf/extra/httpd-vhosts.conf прописал:
<VirtualHost *:80>
ServerAdmin mail@host1.com
DocumentRoot "/directory/apache2/htdocs/site1/"
ServerName 77.55.44.22
</VirtualHost><VirtualHost *:80>
ServerAdmin mail@host2.com
DocumentRoot "/directory/apache2/htdocs/site2/"
ServerName 77.55.44.22/experiment/
<Directory /directory/apache2/htdocs/site2/>
AllowOverride All
</Directory>
</VirtualHost>А в папках site1 и site2 лежат разные index.html файлы.
Когда я захожу на
http://77.55.44.22 у меня открывается файл из папки site1
Но когда захожу по адресу
http://77.55.44.22/experiment вижу надпись:
The requested URL /experiment/ was not found on this server.
Что я делаю не так ?

ТС не появлялся на Форуме более полугода по состоянию на 21/11/2019 (последняя явка: 04/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico