powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / apache virtualhost описал несколько виртуальных сайтов. Работает только один.
17 сообщений из 17, страница 1 из 1
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121174
добрый день.

sentos 6
apache
php 5.3

создал/описал виртуальные хосты, в фале httpd.conf (делал отдельными файлами, результат тот же):

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<VirtualHost  	uz.lovekuhnya.ru:80>
ServerName 	uz.lovekuhnya.ru
ServerAlias 	uz.lovekuhnya.ru www.uz.lovekuhnya.ru uz.love-kitchen.ru www.uz.love-kitchen.ru
ServerAdmin stepanboroviko1977@gmail.com
DocumentRoot 	/home/uz.lovekuhnya.ru/www
<Directory 	/home/uz.lovekuhnya.ru/www>
</Directory>
ErrorLog /home/uz.lovekuhnya.ru/logs/error.log
</VirtualHost>

<VirtualHost 	ekb.lovekuhnya.ru:80>
ServerName 	ekb.lovekuhnya.ru
ServerAlias 	ekb.lovekuhnya.ru
ServerAdmin stepanboroviko1977@gmail.com
DocumentRoot /home/ekb.lovekuhnya.ru/www
<Directory /home/ekb.lovekuhnya.ru/www>
</Directory>
ErrorLog /home/ekb.lovekuhnya.ru/logs/error.log
</VirtualHost>



при переходе на сайт ekb.lovekuhnya.ru и uz.lovekuhnya.ru
всегда открывается виртуальный сайт uz.lovekuhnya.ru
т.е. второй виртуальный хост игнорируется.

если убрать из конфигурации один из сайтов например убрать uz.lovekuhnya.ru оставив ekb.lovekuhnya.ru
то ekb.lovekuhnya.ru отлично срабатывает

если убрать из конфигурации один из сайтов например убрать ekb.lovekuhnya.ru оставив uz.lovekuhnya.ru
то uz.lovekuhnya.ru отлично срабатывает

не могу понять, как сделать так что бы виртуальные хосты адекватно "резолвились" apache
подскажите что посмотреть...

ошибок в логах apach нет.

Спасибо.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121187
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В директиве VirtualHost укажите попроще выражение - *:80 или *:*
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121188
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боровиков Степанподскажите что посмотреть...В первую очередь - документацию

Addr can be any of the following, optionally followed by a colon and a port number (or *):

The IP address of the virtual host;
A fully qualified domain name for the IP address of the virtual host (not recommended);
The character *, which acts as a wildcard and matches any IP address.
The string _default_, which is an alias for *
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121201
указывал пропроше. а именно *:80
тогда при перезапуске apach на каждый сайт ругается говоря что мол уже слушается.
в итоге ситуация не меняется и все остактся по прежнему. работает только один сайт.
по каждой компнде с докумегтацией вроде ознакомился. все просто до безумия. но не работает.
подозреваю что где то нужно что еще где то прописать.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121205
поменял на *:80
к verver name добавил www

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<VirtualHost  	*:80>
ServerName 	www.uz.lovekuhnya.ru
ServerAlias 	uz.lovekuhnya.ru www.uz.lovekuhnya.ru uz.love-kitchen.ru www.uz.love-kitchen.ru
ServerAdmin stepanboroviko1977@gmail.com
DocumentRoot 	/home/uz.lovekuhnya.ru/www
<Directory 	/home/uz.lovekuhnya.ru/www>
</Directory>
ErrorLog /home/uz.lovekuhnya.ru/logs/error.log
</VirtualHost>

<VirtualHost 	*:80>
ServerName 	www.ekb.lovekuhnya.ru
ServerAlias 	www.ekb.lovekuhnya.ru
DocumentRoot /home/ekb.lovekuhnya.ru/www
<Directory /home/ekb.lovekuhnya.ru/www>
</Directory>
ErrorLog /home/ekb.lovekuhnya.ru/logs/error.log
</VirtualHost>



при запуске ругается вот так:

Запускается httpd: [Sat Dec 05 10:05:01 2015] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121206
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно. Одна * тоже не работает? А в NameVirtualHost что указано? Версию вебсервера тоже озвучить не мешало бы.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121207
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боровиков Степанпри запуске ругается вот так:

Запускается httpd: [Sat Dec 05 10:05:01 2015] [warn] _default_ VirtualHost overlap on port 80, the first has precedenceУказывает, что дефолтовый виртхост не определён и в качестве дефолтового будет использоваться первый по списку. Так оно и работает, в общем то. Определите дефолтовый, если не нравится сообщение в логе.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121209
ничего не поменялось. по прежнему работает один сайт из двух.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121210
vkle,
версия сервера:

httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Aug 24 2015 17:52:49

с <VirtualHost *:80>....

тоже не работает.

а как определить default сервер? не нравится мне сообщение об ошибке.
Запускается httpd: [Sat Dec 05 10:05:01 2015] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121213
если выше добавить:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<VirtualHost *>
    ServerName 193.107.237.251
    ServerAdmin stepanboroviko1977@gmail.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost  	*:80>
ServerName 	www.uz.lovekuhnya.ru
......



то при любом запросе открывается
сайт из директории /var/www/html
т.е. все тоже самое. все плохо :(
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121216
vkle,

NameVirtualHost
Ничего не указано. строчка закоментирована.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121313
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боровиков Степанпри переходе на сайт ekb.lovekuhnya.ru и uz.lovekuhnya.ru
всегда открывается виртуальный сайт uz.lovekuhnya.ru
т.е. второй виртуальный хост игнорируется.А чего, собственно, вы хотите:
Код: plaintext
1.
2.
3.
4.
5.
nslookup
> uz.lovekuhnya.ru
Address:  193.107.237.251

> ekb.lovekuhnya.ru
Address:  91.201.52.127
?
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121314
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боровиков СтепанServer version: Apache/2.2.15 (Unix)
Server built: Aug 24 2015 17:52:49
Некрофилическая для сборки этого года веррсия.


Боровиков СтепанNameVirtualHost
Ничего не указано. строчка закоментирована.Ну а документация по используемой версии что требует?
http://httpd.apache.org/docs/2.2/mod/core.html#namevirtualhost The NameVirtualHost directive is a required directive if you want to configure name-based virtual hosts.Это в 2.4 можно закомментировать и забыть...
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121359
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleБоровиков СтепанServer version: Apache/2.2.15 (Unix)
Server built: Aug 24 2015 17:52:49
Некрофилическая для сборки этого года веррсия.

"в смысле, опоздал? я всегда так прихожу" - это девиз Centos и RHEL. Удивляться тут нечему как и указывать на недостатки.

Боровиков СтепанNameVirtualHost
Ничего не указано. строчка закоментирована.Ну а документация по используемой версии что требует?
http://httpd.apache.org/docs/2.2/mod/core.html#namevirtualhost The NameVirtualHost directive is a required directive if you want to configure name-based virtual hosts.Это в 2.4 можно закомментировать и забыть...
надо расскоментировать. или даже указать IP.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121415
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind"в смысле, опоздал? я всегда так прихожу" - это девиз Centos и RHEL.Да-да, проглядел про Центос в начале.
netwindнадо расскоментировать. или даже указать IP.Или звезду. Или *:*.
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121498
Basil A. Sidorov,

так как не получилось. я отправил на тот ip на котором сайт висел раньше
...
Рейтинг: 0 / 0
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
    #39121499
namevirtualhost раскоментровал
вписал туда ip адрес без порта.

вроде заработало. можно считать вопрос решенным.
всем огромное спасибо.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]