vps как прикрепить дополнительный домен через конфигурационные файлы

Статус
В этой теме нельзя размещать новые ответы.
А здесь по всей видимости не принято помогать младшим? ;)
Я впервые администрировал. Потратил почти сутки, что в принципе можно было сделать в течении 10 минут максимум. Огромное спасибо Dell за правильную наводку.

Зато теперь тебя можно ночью разбудить и ты скажешь как прописать виртуальный хост на сервере :D
 
Проблема знает nikitaya помоги vps хост

ПРИВЕТ nikitaya. ты както писал : Столкнулся с проблемой, с которой ранее не работал, да и в серверных настройках не силен.
В общем у клиента приболел вэбмастер. Нужно как то прикрепить доп домен на впс рбк. Нужно прописывать в конфигурационном файле, но где этот файл искать и что прописывать я не знаю.VPS работает на CentOS.

ПОТОМ НАПИСАЛ ЧТО ТЫ РАЗОБРАЛСЯ .

ТАК ВОТ У МЕНЯ ТОЧНО ТАКАЕЖЕ ПРОБЛЕМА ТОЖЕ VPS И ХОЖУ ЧЕРЕЗ SSH

ПОДСКАЖИ ГДЕ ТЫ ПРОПИСАЛ КАКИЕ ФАЙЛЫ ОТРЕДАКТИРОВАЛ И КАК. Я ПРИКРЕПИЛ УЖЕ НА VPS ТОЖЕ КСТАТИ hc.ru ХОСТ 3 ДОМЕНА ЕЩЕ ПОСЛЕ ПИСЬМА ОНИ ПРИКРЕПИЛИ И ТЕПЕРЬ ВСЕ ЭТИ 3 ДОМЕНА ЗЕРКАЛЯТ ПЕРВЫЙ .

Добавлено через 1 минуту
ПРИВЕТ колега. ты както писал : Столкнулся с проблемой, с которой ранее не работал, да и в серверных настройках не силен.
В общем у клиента приболел вэбмастер. Нужно как то прикрепить доп домен на впс рбк. Нужно прописывать в конфигурационном файле, но где этот файл искать и что прописывать я не знаю.VPS работает на CentOS.

ПОТОМ НАПИСАЛ ЧТО ТЫ РАЗОБРАЛСЯ .

ТАК ВОТ У МЕНЯ ТОЧНО ТАКАЕЖЕ ПРОБЛЕМА ТОЖЕ VPS И ХОЖУ ЧЕРЕЗ SSH

ПОДСКАЖИ ГДЕ ТЫ ПРОПИСАЛ КАКИЕ ФАЙЛЫ ОТРЕДАКТИРОВАЛ И КАК. Я ПРИКРЕПИЛ УЖЕ НА VPS ТОЖЕ КСТАТИ hc.ru ХОСТ 3 ДОМЕНА ЕЩЕ ПОСЛЕ ПИСЬМА ОНИ ПРИКРЕПИЛИ И ТЕПЕРЬ ВСЕ ЭТИ 3 ДОМЕНА ЗЕРКАЛЯТ ПЕРВЫЙ .

помоги :thenks: намучился я пмпец спасибо.
 
  • Заблокирован
  • #13
ТЕПЕРЬ ВСЕ ЭТИ 3 ДОМЕНА ЗЕРКАЛЯТ ПЕРВЫЙ .
помоги :thenks: намучился я пмпец спасибо.
Пропиши для каждого виртуалхост, и будет тебе счастие! :)
В центосе файл с виртуалхостами обычно кидают к остальным инклудам, в /etc/httpd/conf.d.
Это элементарно;)
Инфы тьма, сначала в гугл или яндекс, а потом сюда с ошибками :)
 
Сделал также, как было в предпочитаемом генту:
Добавил строчку в httpd.conf:
PHP:
Include /etc/httpd/conf/vhosts/*.conf
/etc/httpd/conf/vhosts/01_mysite1.ru.conf:
PHP:
<VirtualHost *:80>
    DocumentRoot "/home/user/mysite1.ru/public_html"
    ServerName mysite1.ru
    SuexecUserGroup mysite1 mysite1
    <Directory "/home/user/mysite1.ru/public_html">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
По httpd -S честно отвечает:
# httpd -S
PHP:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
         port 80 namevhost mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
Вот на ВПС с федорой такая схема работает, а на центос вроде бы все хорошо, но по адресу mysite1.ru отдает страницу из /var/www/html/. В конфигах ошибки быть не должно - копировал один к одному. Куда ковырять?
 
  • Заблокирован
  • #15
Сделал также, как было в предпочитаемом генту:
Добавил строчку в httpd.conf:
PHP:
Include /etc/httpd/conf/vhosts/*.conf
/etc/httpd/conf/vhosts/01_mysite1.ru.conf:
PHP:
<VirtualHost *:80>
    DocumentRoot "/home/user/mysite1.ru/public_html"
    ServerName mysite1.ru
    SuexecUserGroup mysite1 mysite1
    <Directory "/home/user/mysite1.ru/public_html">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
По httpd -S честно отвечает:
# httpd -S
PHP:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
         port 80 namevhost mysite1.ru (/etc/httpd/conf/vhosts/01_mysite1.ru.conf:1)
Вот на ВПС с федорой такая схема работает, а на центос вроде бы все хорошо, но по адресу mysite1.ru отдает страницу из /var/www/html/. В конфигах ошибки быть не должно - копировал один к одному. Куда ковырять?
Пропиши первым дефолтный виртуалхост для /var/www/html без имени сервера, он будет открываться по ип, а остальные по srervername.


PHP:
<VirtualHost *:80>
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
 
Пропиши первым дефолтный виртуалхост для /var/www/html без имени сервера, он будет открываться по ип, а остальные по srervername.
PHP:
<VirtualHost *:80>
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Дак в той конфигурации mysite1.ru итак стал дефолтным вхостом. А открывается почему-то все равно /var/www/html. Ну сделал я 00_default_vhost.conf без имени сервера. Теперь при рестарте апача выдается предупреждение:
PHP:
# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: [Sun Sep 20 17:13:14 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[Sun Sep 20 17:13:14 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
Но все равно по любому из доменов, привязанных к этому VPS выдается дефолтный сайт. И почему-то в access_log ошибка 403 на индексной странице, домен в запросе не фигурирует:
HTML:
# tail -f /var/log/httpd/access_log
0.0.0.0 - - [20/Sep/2009:17:25:24 +0400] "GET / HTTP/1.1" 403 5043 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5 WebMoney Advisor"
0.0.0.0 - - [20/Sep/2009:17:25:25 +0400] "GET /icons/powered_by_rh.png HTTP/1.1" 304 - "http://mysite1.ru/" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5 WebMoney Advisor"
0.0.0.0 - - [20/Sep/2009:17:25:25 +0400] "GET /icons/apache_pb.gif HTTP/1.1" 304 - "http://mysite1.ru/" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5 WebMoney Advisor"
 
  • Заблокирован
  • #17
В таком случае убей то, что добавил, и привяжи свой апач к явному адресу(адресам), и то же самое с виртуалхостами. :)

Listen 123.123.123.123:80
Listen 222.222.222.222:80


<Virtualhost 123.123.123.123:80>
.......
.......
.......
<Virtualhost 222.222.222.222:80>

У меня работает. :)
 
пробую

спасибо брацы щак какраз пробовать буду :tcl:
 
В таком случае убей то, что добавил, и привяжи свой апач к явному адресу(адресам), и то же самое с виртуалхостами. :)
Listen 123.123.123.123:80
Listen 222.222.222.222:80
<Virtualhost 123.123.123.123:80>
.......
.......
.......
<Virtualhost 222.222.222.222:80>
У меня работает. :)
Ээээ... А где же я возьму столько IP-шников? :)
 
  • Заблокирован
  • #20
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху