Несколько сайтов на разных IP на одной VDS

Cent OS, Scientific Linux

Модераторы: broom, Модераторы разделов

lksandr
Сообщения: 14

Несколько сайтов на разных IP на одной VDS

Сообщение lksandr » 11.05.2016 17:55

Здравствуйте,
Подскажите пожалуйста: имеется VDS на CentOS 6 с 1 дополнительным IP. Можно ли на этот IP повесить один из сайтов,находящийся на этой же VDS? Хостер предоставляет доступ к своим DNS, верно ли понимаю, что я просто создаю на его DNS запись с необходимым доменом с указанием этого дополнительного IP и у регистратора домена меняю NS-сервера на NS-хостера?

Что я делал и что у меня получилось/не получилось:
1. Доп. адрес добавил через /etc/sysconfig/network-scripts/ifcfg-eth0:0 , он стал пинговаться.
2. Создал в /etc/httpd/conf/vhosts/user/sitename с таким содержимым:

Код: Выделить всё

VirtualHost дополнительный_IP:80>
    ServerName mydomain.ru
    AddDefaultCharset UTF-8
    SuexecUserGroup www www
    DirectoryIndex index.php index.html
    DocumentRoot /var/www/www/data/www/mydomain.ru
    ServerAdmin webmaster@mydomain.ru
    ServerAlias www.mydomain.ru
    CustomLog /var/www/httpd-logs/mydomain.ru.access.log combined
    ErrorLog /var/www/httpd-logs/mydomain.ru.error.log
    <FilesMatch "\.ph(p[3-5]?|tml)$">
        SetHandler application/x-httpd-php5
    </FilesMatch>
    ScriptAlias /php-bin/ /var/www/php-bin-isp-php56/www/
    AddHandler application/x-httpd-php5 .php .php3 .php4 .php5 .phtml
    Action application/x-httpd-php5 /php-bin/php
</VirtualHost>
<Directory /var/www/www/data/www/mydomain.ru>
    Options +Includes -ExecCGI
</Directory>

3. Прописал в hosts ip-домен, теперь при заходе на mydomain.ru :

Код: Выделить всё

Веб-страница недоступна

ERR_CONNECTION_TIMED_OUT


4. iptables выключал/сбрасывал, не помогло. Что я упустил?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Несколько сайтов на разных IP на одной VDS

Сообщение Bizdelnick » 11.05.2016 18:08

lksandr писал(а):
11.05.2016 17:55
Прописал в hosts ip-домен

На своей локальной машине, надеюсь?

В конфиге

Код: Выделить всё

Listen 80
без указания адреса?

lksandr писал(а):
11.05.2016 17:55
/etc/httpd/conf/vhosts/user/sitename

Этот файл точно включён в конфиг?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

lksandr
Сообщения: 14

Re: Несколько сайтов на разных IP на одной VDS

Сообщение lksandr » 11.05.2016 18:38

Bizdelnick писал(а):
11.05.2016 18:08
На своей локальной машине, надеюсь?

Естественно. :)
Bizdelnick писал(а):
11.05.2016 18:08
В конфиге

Код: Выделить всё

Listen 80
без указания адреса?

Да

Bizdelnick писал(а):
11.05.2016 18:08
lksandr писал(а):
11.05.2016 17:55
/etc/httpd/conf/vhosts/user/sitename

Этот файл точно включён в конфиг?

В конфиге Include conf/vhosts/
Пробовал менять (пользователь все-равно один) conf/vhosts/user/* - не помогло.

Покопал еще сервер - похоже на сервере была сперва установлена VestaCP, затем поставили непонятно как ispmanager, у которого закончилась лицензия.
Наверное единственным правильным вариантом будет продление лицензии и привязка сайта через ispmanager ?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Несколько сайтов на разных IP на одной VDS

Сообщение Bizdelnick » 11.05.2016 19:10

lksandr писал(а):
11.05.2016 18:38
В конфиге Include conf/vhosts/
Пробовал менять (пользователь все-равно один) conf/vhosts/user/* - не помогло.

А ServerRoot — это /etc/httpd? В любом случае попробуйте прописать

Код: Выделить всё

Include /etc/httpd/conf/vhosts/*/*


P. S. Панели — зло.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали: