Азы настройки VPS.Как привязать домены без панельки?

Главные вкладки

Аватар пользователя volocuga volocuga 28 мая 2009 в 13:38

Есть:Ubuntu 9,Apache 2,Php5,MySql
Все это вреде бы работает...

Теперь как привязать домены?
Насколько я понял,нужно:

1) создать папки с именами доменов в home/www/ (или в var/www? Что правильнее?),куда собственно будет установлена система.

2)Сделать так,чтобы апач знал про эти папки.Для этого нужно прописать конфиги в /etc/apache2/sites-enabled.По одному конфигу на домен (хотя наверное можно свалить кучей в один файл?).

Я пишу в своём файлике site.conf такое:

<VirtualHost google.com>
ServerAdmin mail@gmail.com
ServerName google.com
DocumentRoot /home/www/google
ServerAlias google.com
ErrorLog /var/log/apache2/google-error.log
CustomLog /var/log/apache2/google-access.log common
LogLevel error
</VirtualHost>

Перезапускаю апач.

Иду к регистратору доменов ( в моём случае 1gb.ua,этот регистратор отличается жуткой админкой) и в панели управления ДНС ввожу ns,которые дал мне хостер:

NS1: мой IP #1
NS2: мой IP #2

Получаю ошибку-неправильные NS.Делаю вывод,что неправильно настроил хост.Что делаю не так?

Комментарии

Аватар пользователя volocuga volocuga 28 мая 2009 в 15:26

теги пхп попали с визуального редактора отсюда,я указал конфиг в тегах "code"

Ветер:нечего сказать по существу-молчи.

Аватар пользователя mensh@drupal.org mensh@drupal.org 28 мая 2009 в 18:52

1. Настраиваются DNS-зоны.
2. Там, где вам больше нравится создаются каталоги с именами доменов,
я, например, создаю их в пользовательских каталогах, например:

/home/pupkin/www/yahoo.eu

3. Виртуальные хосты можно прописать в конфигурационном файле апача или в отдельном файле. Читаем httpd.conf:

...
# Load config files from the config directory "/etc/httpd/conf.d"
#
Include conf.d/*.conf
...

В соответствии с этой директивой я создаю в каталоге conf.d необходимые мне конфигурационные файлы, в т.ч. и файл конфигурации виртуального хоста yahoo.eu.conf.
4. Теперь, чтобы изменения вступили в силу необходимо перезапустить апач:

/usr/sbin/apachectl restart

Если не было ошибок, то всё будет работать.

Аватар пользователя volocuga volocuga 29 мая 2009 в 0:03

"<a href="mailto:mensh@drupal.org">mensh@drupal.org</a>" wrote:
1. Настраиваются DNS-зоны.

Настраиваются-всмысле прописываются у регистратора доменов?Это всё?

Аватар пользователя Hack_phoenix Hack_phoenix 29 мая 2009 в 5:18

named.conf у вас не настроен (НС - то не регистраторовы, а хостеровы, так?). Апач тут ни при чем, так что настраивайте сначала named

Аватар пользователя gor gor 29 мая 2009 в 6:31

собсно если ваш регистратор позволяет вам управлять зоной (прописывать А MX NS записи для домена) то просто пропишите А записи на ваш ИП.
Дополнительно попробуйте проконсультироваться с техподержкой хостинга, что вам выал этот ВДС. обычно они должны отвечать на такого рода вопросы.

Аватар пользователя volocuga volocuga 29 мая 2009 в 13:14

"gor" wrote:
обычно они должны отвечать на такого рода вопросы.

Советуют сторонние серверы.Меня это почему-то не устраивает

gor: разумно ли было использовать штуки типа BLIND DNS?
Я так понял это собственный днс сервер?

Аватар пользователя Hack_phoenix Hack_phoenix 29 мая 2009 в 17:26

Разумно поменять хостера. Если уж он рекомендует не использовать свои NS, то хорошего от него вряд ли придется ждать.

Аватар пользователя gor gor 29 мая 2009 в 18:00

Вообще-то иметь свои НС на одном своем ВДС - совершенно не разумно.
Вопервых - надо 2 IP адресса (иначе вам свои ДНС не дадут)
во вторых - любое падение вашего вдс на длительное время - выбивает вашу зону из НС серверов провайдеров, и (а это обычно 3 суток) после поднятия вашего ВДС ваш сайт будет недоступен дополнительно 3 суток.
в третих - смена НС зоны происходит теже 3 суток, и если вы захотите переехать на другой сервер - то это еще один даунтайм на 3 суток.

Аватар пользователя Hack_phoenix Hack_phoenix 29 мая 2009 в 18:02

Имеется ввиду НС хостера. Я не правильно выразился. Т.е. если хостер не рекомендует пользоваться своими НС - повод задуматься.