Apache виртуальные хосты, не работающие

Вот то, как я получил эту работу:

Файл .call:

Channel: SIP/flowroute/1234567890
CallerID: "Test" <8005552222>
Context: test
Extension: 888
Priority: 1

extensions.conf:

[test]
exten => 888,1,Playback(hello-world)

Обратите внимание, что extensions.conf контекст не включает приложение набора. На самом деле, когда это было включено, два исходящих вызова были помещены с некоторыми очень странными результатами.

0
задан 30 June 2011 в 22:24
3 ответа

Это кажется на определение обоих из VirtualHosts как:

<VirtualHost _default_:80>
    ServerName www.mysite.com

...
</VirtualHost>

и

<VirtualHost _default_:80>
    ServerName www.myothersite.com

...
</VirtualHost>

Это не то, что Вы хотите, Вы хотите два VirtualHost, которые слушают на *:80 и используют Основанный на имени Виртуальный Хостинг, как это:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.mysite.com

...
</VirtualHost>

<VirtualHost *:80>
    ServerName www.myothersite.com

...
</VirtualHost>

_default_:80 определение говорит Основанному на имени Виртуальному Хостингу использовать этот VirtualHost, когда никакой другой VirtualHost не соответствует по имени или уникальная пара IP:Port.

0
ответ дан 5 December 2019 в 17:05

Это было бы действительно полезно, чтобы Вы отправили конфигурации. Тем не менее у Вас, вероятно, есть следующее как Ваши vhost определения:

<VirtualHost _default_:80>

Когда Ваш NameVirtualHost *:80 блок должен соответствовать Вашему VirtualHost определения. Попробуйте это:

<VirtualHost *:80>
0
ответ дан 5 December 2019 в 17:05

удалите NameVirtualHost *: 80 или прокомментируйте его #NameVirtualHost

0
ответ дан 5 December 2019 в 17:05

Теги

Похожие вопросы