Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 26/04/04 в 00:09
|
|
Как сделать так чтобы все поддомены одного домена ссылались на одну папку на сервере. Например. На сервере /home/.../www/index.html. Надо сделать так чтобы при обращении по урлу http://любой_поддомен.domain.хз грузился файл индекса.
|
K началу
|
|
|
xiugor
Зарегистрирован: 19.04.04
Сообщения: 165
|
Добавлено: 26/04/04 в 00:40
|
|
В апаче просто с помощью альясов (alias_module), но вроде по умолчанию все ссылаются на одну диру. Но дело не в апаче, надо еще днс прописать правильно, точнее чтоб все поддомены, даже которые непрописаны, резолвились.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2383
|
Добавлено: 26/04/04 в 02:00
|
|
Угу. Надо писать в ДНС запись *->ip_домена. А потом в апаче дефолтный хост выставить этим доменом.
|
K началу
|
|
|
Airsnake
Зарегистрирован: 19.01.02
Сообщения: 247
|
Добавлено: 26/04/04 в 02:33
|
|
Servername domain.хз ServerAlias *.domain.хз
Ну и соответственно DNS настроить.
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 26/04/04 в 09:03
|
|
Конкретизирую задачу. Что и где надо прописать на хостинге, чтобы не заводить кучу поддоменов а в одной папочке скрипт запускать?
|
K началу
|
|
|
xiugor
Зарегистрирован: 19.04.04
Сообщения: 165
|
Добавлено: 26/04/04 в 09:25
|
|
Если я понял правильно, то так это делается. Прописываются в файле httpd.conf слудеющие строки:
NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot /www/subdomain ServerName www.domain.ru ServerAlias *.domain.ru ... </VirtualHost>
Если понял неправильно, конкретизируй еще или стучись в асю =)
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 26/04/04 в 13:58
|
|
АСЮ твою я не увидел. В общем я хостюсь на .... Хостер говорит что у него всё настроено (ДНС, апач...) чтобы работала такая фича. Чтоб не заводить кучу доменов, а написать что-то куда-то и всё аботало. Хостер не говорит как это сделать.
|
K началу
|
|
|
xiugor
Зарегистрирован: 19.04.04
Сообщения: 165
|
Добавлено: 26/04/04 в 18:27
|
|
Так если ты у хостера хостишься на виртуальном хостинге, то ничего в апаче непоменяешь =))
Скажи лучше свою асю, может предложу тебе хостинг свой ;)
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 26/04/04 в 21:25
|
|
А через mod_rewrite как-нить можно?
|
K началу
|
|
|
xiugor
Зарегистрирован: 19.04.04
Сообщения: 165
|
Добавлено: 26/04/04 в 21:44
|
|
А поддомены резолвятся уже нормально?
Если есть возможность кинь урл сайта своего, гляну.
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 26/04/04 в 22:06
|
|
xiugor! Стуканись плиз сюда: 231493096
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2383
|
Добавлено: 26/04/04 в 22:14
|
|
На виртуале ты однозначно такого не сделаешь. Хотя если хостер добрый попадется - тогда да.
Если у тебя есть управление НСами (например на стороне регистратора домена), тогда в НСах это изменить не сложно.
А вот конфиг апача менять прийдется по-любому, что на виртуалах далеко не везде разрешается. Через мод_реврайт можно сделать только *внешний* редирект любого сабдомена куда-то в одно место при условии выделенного IP.
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 28/04/04 в 13:05
|
|
xiugor писал: | Если я понял правильно, то так это делается. Прописываются в файле httpd.conf слудеющие строки: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot /www/subdomain ServerName www.domain.ru ServerAlias *.domain.ru ... </VirtualHost> Если понял неправильно, конкретизируй еще или стучись в асю =) |
После долгих мучений на локалхост, так ничего и не получилось.
|
K началу
|
|
|
xiugor
Зарегистрирован: 19.04.04
Сообщения: 165
|
Добавлено: 28/04/04 в 17:28
|
|
У меня локалке тоже неработает почему то пинг поддиректорий. Точнее localhost резолвится как 127.0.0.1-127.255.255.255...
|
K началу
|
|
|
westler
Зарегистрирован: 25.04.04
Сообщения: 7
|
Добавлено: 28/04/04 в 18:24
|
|
Ну если мне всё-таки хостер настроил конфиг ..... *.domain.zz ..... то всё должно работать? Что и куда ещё необходимо дописать?
Блин, ничего не плучается....
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2383
|
Добавлено: 17/05/04 в 12:47
|
|
Таксь. Встала передо мной аналогичная задача. Вот ее решение. Спасибо админам AdvancedHosters.
Домен: domain.com IP: 1.1.1.1 Домен весит на выделенной айпишке. ДНС-софт: tinydns
Итак, в конфиг DNS добавляем:
Код: | +*.domain.com:1.1.1.1:3600
|
В конфиг виртуалхостов апача добавляем:
Код: | Listen 1.1.1.1:80 <VirtualHost 1.1.1.1:80> DocumentRoot /путь/к/каталогу/домена ServerName domain.com ServerAlias www.domain.com [Дальше по желанию ServerAdmin, ScriptAlias, CustomLog, ErrorLog, ...] </VirtualHost>
|
|
K началу
|
|
|
phantom
Зарегистрирован: 05.03.04
Сообщения: 58
|
Добавлено: 20/05/04 в 13:09
|
|
Гораздо удобнее написать так, а не прописывать все в сервералиас и не вешать на выделенный ip <VirtualHost 1.1.1.1:*> DocumentRoot /path/to/document ServerName domain.com ServerAlias *.domain.com UseCanonicalName Off </VirtualHost>
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|