Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / apache virtualhost описал несколько виртуальных сайтов. Работает только один. / 17 сообщений из 17, страница 1 из 1
05.12.2015, 01:03
    #39121174
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
добрый день.

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

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
05.12.2015, 07:27
    #39121201
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
указывал пропроше. а именно *:80
тогда при перезапуске apach на каждый сайт ругается говоря что мол уже слушается.
в итоге ситуация не меняется и все остактся по прежнему. работает только один сайт.
по каждой компнде с докумегтацией вроде ознакомился. все просто до безумия. но не работает.
подозреваю что где то нужно что еще где то прописать.
...
Рейтинг: 0 / 0
05.12.2015, 08:08
    #39121205
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
поменял на *: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
05.12.2015, 08:09
    #39121206
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Возможно. Одна * тоже не работает? А в NameVirtualHost что указано? Версию вебсервера тоже озвучить не мешало бы.
...
Рейтинг: 0 / 0
05.12.2015, 08:12
    #39121207
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Боровиков Степанпри запуске ругается вот так:

Запускается httpd: [Sat Dec 05 10:05:01 2015] [warn] _default_ VirtualHost overlap on port 80, the first has precedenceУказывает, что дефолтовый виртхост не определён и в качестве дефолтового будет использоваться первый по списку. Так оно и работает, в общем то. Определите дефолтовый, если не нравится сообщение в логе.
...
Рейтинг: 0 / 0
05.12.2015, 08:15
    #39121209
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
ничего не поменялось. по прежнему работает один сайт из двух.
...
Рейтинг: 0 / 0
05.12.2015, 08:20
    #39121210
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
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
05.12.2015, 08:27
    #39121213
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
если выше добавить:

Код: 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
05.12.2015, 08:30
    #39121216
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
vkle,

NameVirtualHost
Ничего не указано. строчка закоментирована.
...
Рейтинг: 0 / 0
05.12.2015, 13:43
    #39121313
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Боровиков Степанпри переходе на сайт 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
05.12.2015, 13:50
    #39121314
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Боровиков Степан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
05.12.2015, 15:47
    #39121359
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
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
05.12.2015, 18:16
    #39121415
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
netwind"в смысле, опоздал? я всегда так прихожу" - это девиз Centos и RHEL.Да-да, проглядел про Центос в начале.
netwindнадо расскоментировать. или даже указать IP.Или звезду. Или *:*.
...
Рейтинг: 0 / 0
05.12.2015, 22:17
    #39121498
apache virtualhost описал несколько виртуальных сайтов. Работает только один.
Basil A. Sidorov,

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

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


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