Виртуальные хосты в Apache, действующие в соответствии с HTTP Host? - PullRequest
0 голосов
/ 03 января 2012

У меня сейчас есть эта настройка:

xx.domain.com (CNAME) -> user.dyndns.org -> МОЙ IP

В настоящее время у меня настроены виртуальные хосты в Apacheчто xx.domain.com указывает на один каталог, а xx.domain.com:8080 указывает на другой.

Однако я пытаюсь добиться, а не дифференцировать по портам, я хочу иметь возможностьПусть xx.domain.com и zz.domain.com указывают на разные каталоги.

Как это сделать?ServerAlias ​​и ServerName, похоже, не работают, потому что я подозреваю, что user.dyndns.org на самом деле является ServerName.Хотя моё предположение может быть неверным.

Спасибо.

1 Ответ

1 голос
/ 03 января 2012

ServerName должно работать для вас.HTTP-запросы должны поступать на ваш сервер, указывая на хост CNAME, а не user.dyndns.org - так что с вами все должно быть в порядке.Возможно, у вас была проблема с портом, когда вы тестировали его, вы также настроили zz.domain.com для прослушивания 80?

http://httpd.apache.org/docs/2.0/vhosts/examples.html

...