Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

« Где взять уникальный контент? Часть первая и последняя, в которой я палю тему
Страхование от взрыва »

Настраиваем поддомены в Apache

25.10.07 @ 22:40 — Software

Как настроить в Apache (не в этом, а в настоящем) поддомены вида anything.hostname.com?

В результате такой настройки получается сайт, работающий на неограниченном числе поддоменов, например livejournal.com или ya.ru.

Я почему-то думал, что для этого нужен отдельный IP. Оказывается, всё гораздо проще: внутри VirtualHost добавляем директиву ServerAlias *.hostname.com и всё, можно перезапускать.

Предварительно, естественно, надо внести соответствующую wildcard запись в DNS *.hostname.com A 123.456.78.90

11 Comments »

  1. > Предварительно, естественно, надо внести соответствующую wildcard запись в DNS *.hostname.com A 123.456.78.90

    Это не совсем хорошо. Могут вылезти грабли у Active Directory. Он хочет конкретный адрес МХ, а получая wildcard в ответ, зело удивляется. Но если AD нет, то так поступать можно :)

    Comment by Sadok — 26.10.2007 @ 09:39

  2. Я не очень понял, причём здесь AD, но я вам верю на слово.

    Comment by Val Petruchek — 26.10.2007 @ 10:21

  3. Я про то, что _могут_ быть такие проблемы. Wildcard использовать можно, но в _некоторых_ случаях получается “нехорошо”

    Comment by Sadok — 26.10.2007 @ 16:56

  4. Ну я, наверное, не в теме: не вижу каким боком AD к апачу, обрабатывающему запросы по 80 порту.

    Мы же делаем *.hostname.com A 123.456.78.90, причём здесь MX?

    Comment by Val Petruchek — 26.10.2007 @ 17:22

  5. К Apache ни каким боком. Мы ж про DNS говорим. А бывают такие конторы, у которых контролер домена (т.е. DNS в том числе) еще и шлюз и в инет, и primary DNS для всего мира на нем же. Вот тогда и грабельки. Просто я сам на такое наступал по молодости и бедности конторы :)

    Comment by Sadok — 26.10.2007 @ 17:40

  6. Ну, у меня уже давно местный/офисный/ интернет и веб-сервера, DNS-ы — это два разных интернета.

    Поэтому я и не понял сразу. Буду иметь в виду, если вдруг что. Но надеюсь, что до такого не докачусь =)

    Comment by Val Petruchek — 26.10.2007 @ 17:57

  7. а если в .htaccess записать, тогда и перезагружать не надо)

    Comment by NULL_byte — 16.11.2007 @ 02:42

  8. […] Источники удачного завершения дела: Форум на петерхосте и этот блог […]

    Pingback by » -Каждому пользователю - свой домен. - Каждому своё… [jQuery, Linux, Perl] — 07.01.2008 @ 19:06

  9. Скажите, пожалуйста, в какой файл нужно вносить запись *.hostname.com A 123.456.78.90? Все пишут, что нужно вносить такую строчку, но никто не говорит куда.
    Заранее спасибо

    Comment by Гость — 24.02.2008 @ 20:21

  10. Эту запись надо внести в DNS. Зависит от того, как вы управляете зоной hostname.com.
    Обычно эту услугу предоставляет регистратор доменного имени; иногда — хостер. Самые крутые вебмастера поднимают свои собственные name servers.

    Comment by Val Petruchek — 24.02.2008 @ 21:54

  11. Объясните, пожалуйста, куда добавлять запись в DNS?… Я создаю блог на WordPress MU, пользуюсь веб-сервером Apache, не могу настроить поддержку доменов! Куда мне вносить запись? Открыл я в службах Windows DNS-клиент. Теперь что??? Куда именно вводить запись?…

    Comment by Сергей — 16.03.2010 @ 22:10

RSS feed for comments on this post. TrackBack URI

Leave a comment

  
Реклама::

 
Реклама::