Как настроить apache на работу нескольких сайтов на одном ip?
Есть сервер с Centos 6. В директории /var/www/html лежат следующие директории site1, site2, ....., siteN. Как настроить доступ к этим сайтом, следующим образом? Http://192.168.0.10/site1, 192.168.0.10/site2 и т.д.
alexxxhost: Вообще, записи Alias /site1/ /var/www/html/site1/ достаточно, чтобы открыть сайт. Делая запись ServerName site1 вы создаете виртуальный хост, который должен отзываться по имени site1.
Уберите все остальное, оставьте только
Alias /site1/ /var/www/html/site1/
Alias /site2/ /var/www/html/site2/
...
Если вдруг не сработает, то надо смотреть что там конкретно. К основной записи можно добавлять параметры, типа
Alias /site1/ /var/www/html/site1/
<Directory /var/www/html/site1>
Options Indexes MultiViews FollowSymLinks ExecCGI
AddHandler cgi-script .cgi
AllowOverride All
Allow from all
</Directory>