Люди добрые подскажите как на Apache настроить виртуальные хосты
Апач 1.3
все вирт хосты уже настроены но на разные ip адреса
т.е в DNS прописано:
host1 - 111.222.333.1
host2 - 111.222.333.2
host3 - 111.222.333.3
host4 - 111.222.333.4
и соответственно в апаче
<VirtualHost 111.222.333.1>
ServerName host1
...
</VirtualHost>
<VirtualHost 111.222.333.2>
ServerName host2
...
</VirtualHost>
<VirtualHost 111.222.333.3>
ServerName host3
...
</VirtualHost>
<VirtualHost 111.222.333.4>
ServerName host4
...
</VirtualHost>
Все работает ужеА вопрос такой как настроить виртуальные хосты чтобы они работали с 1 ip адреса
>Люди добрые подскажите как на Apache настроить виртуальные хосты
>Апач 1.3
>все вирт хосты уже настроены но на разные ip адреса
>т.е в DNS прописано:
>host1 - 111.222.333.1
>host2 - 111.222.333.2
>host3 - 111.222.333.3
>host4 - 111.222.333.4
>и соответственно в апаче
><VirtualHost 111.222.333.1>
> ServerName host1
> ...
></VirtualHost>
><VirtualHost 111.222.333.2>
> ServerName host2
> ...
></VirtualHost>
><VirtualHost 111.222.333.3>
> ServerName host3
> ...
></VirtualHost>
><VirtualHost 111.222.333.4>
> ServerName host4
> ...
></VirtualHost>
>Все работает уже
>
>А вопрос такой как настроить виртуальные хосты чтобы они работали с 1
>ip адресая расталкиваю хосты по разным портам и соответственно говорю, чтобы апачь эти порты слушал типа того:
Listen *:81
Listen *:82
Listen *:83<VirtualHost 111.222.333.1:81>
ServerName host1
...
</VirtualHost>
<VirtualHost 111.222.333.1:82>
ServerName host2
...
</VirtualHost>
<VirtualHost 111.222.333.1:83>
ServerName host3
...
</VirtualHost>
ну и стучаться нужно потом соответственно на конкретный порт
Удачи
>я расталкиваю хосты по разным портам и соответственно говорю, чтобы апачь эти
>порты слушал типа того:
>
>Listen *:81
>Listen *:82
>Listen *:83
>
><VirtualHost 111.222.333.1:81>
> ServerName host1
> ...
></VirtualHost>
><VirtualHost 111.222.333.1:82>
> ServerName host2
> ...
></VirtualHost>
><VirtualHost 111.222.333.1:83>
> ServerName host3
> ...
></VirtualHost>
>
>
>ну и стучаться нужно потом соответственно на конкретный порт
>УдачиНе ну на порт неинтересно его же нада будет потом в адресе указывать
А есть какие нить еще варианты ??
>Не ну на порт неинтересно его же нада будет потом в адресе
>указывать
>
>А есть какие нить еще варианты ??
NameVirtualHost 192.168.1.1
include "/home/site1/conf/site1.conf"
include "/home/site2/conf/site2.conf"# site1.conf
<VirtualHost 192.168.1.1>
ServerName *.site1
....
</VirtualHost>
# site2.conf
<VirtualHost 192.168.1.1>
ServerName *.site2
....
</VirtualHost>
NameVirtualHost <IP-adress hosta>
- и виртуал. хосты Апач будет различать по именам
<VirtualHost 192.168.1.1>
ServerName *.site1
> ....
></VirtualHost>
Всем спасибо за помощь все заработало.....