Настройка виртуальных хостов для intranet-сервисов

Panchous

Павел
Настройка виртуальных хостов для intranet-сервисов

Задача следующая:
есть в intranet-сети машина с Apache,
на котором крутится несколько внутренних приложений.

пусть имя этого компа в сети comp,
а его ip: 192.168.1.10
Я настроил виртуальный хост:
Код:
<VirtualHost 192.168.1.10>
ServerName intranet
DocumentRoot "C:/WebDocs/intranet/www"
</VirtualHost>
При этом, набирая в броузере:
http://comp/
появляется сразу приложение inintranet

Вопрос:
можно ли настроить Apache так,
чтобы доступ к разным приложениям осуществлялся:
http://comp/intranet
http://comp/intranet2
...
http://comp/intranetN

Как это сделать?

PS:
в поиск ходил...
 

Кром

Новичок
>чтобы доступ к разным приложениям осуществлялся...

Разложи свои приложения по папкам и доступ будет осуществлятся как надо. :)
 

Panchous

Павел
:)
перетрудился

у всех приложений такая структура:
webapp
- logs
- www
- config

www - DOCUMENT_ROOT (было для виртуального хоста)
log - туда писались логи
config - защищенная папка (выше DOCUMENT_ROOT)

как тогда мне защитить папки config?
<Directory.... ?
подскажите

или вынести все за общий DOCUMENT_ROOT
 

su1d

Старожил PHPClubа
сделай вирт.хосты по имени:

<VirtualHost comp1>
DocumentRoot /home/comp1/htdocs
</VirtualHost>
<VirtualHost comp2>
DocumentRoot /home/comp2/htdocs
</VirtualHost>

тогда доступ будет соответственно:
http://comp1/
http://comp2/

единственная проблема -- прописать на каждой клиентской машине в /etc/hosts:
192.168.0.10 comp1
192.168.0.10 comp2
а если все клиенты ходят к одному DNS'у, то наверное можно будет прописать "новые" хосты только там.
 
Сверху