Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Virtualhost

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
18 posts
  • 1
  • 2
  • Next
hed1n
Posts: 13
Joined: Sun Oct 20, 2013 4:27 pm

Virtualhost
  • Quote

Post by hed1n » Fri Apr 04, 2014 8:46 am

Добавил второй домен в панель, однако вместо необходимого сайта грузится сайт с первого домена. Виртуальные хосты нужно вручную прописывать?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Virtualhost
  • Quote

Post by imperio » Fri Apr 04, 2014 11:14 am

Нет, все виртуальные хосты прописываются автоматически при создании веб-домена.
Попробуйте снова добавить веб-домен. Если будет та же самая проблема, попробуйте для пользователя сделать rebuild web
Top

hed1n
Posts: 13
Joined: Sun Oct 20, 2013 4:27 pm

Re: Virtualhost
  • Quote

Post by hed1n » Fri Apr 04, 2014 11:47 am

Разобрался.
В общем в папке с новым доменом был файл index.html и по прямому адресу http://domain/ он не грузился, вместо этого отображало другой сайт. Если напрямую ввести http://domain/index.html - файл открывается.
Last edited by hed1n on Fri Apr 04, 2014 12:03 pm, edited 1 time in total.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Virtualhost
  • Quote

Post by imperio » Fri Apr 04, 2014 11:58 am

Укажите вашу ОС на сервере
Покажите содержимое

Code: Select all

/home/$user/conf/web/httpd.conf
Top

hed1n
Posts: 13
Joined: Sun Oct 20, 2013 4:27 pm

Re: Virtualhost
  • Quote

Post by hed1n » Fri Apr 04, 2014 12:03 pm

Разобрался.
В общем в папке с новым доменом был файл index.html и по прямому адресу http://domain/ он не грузился, вместо этого отображало другой сайт. Если напрямую ввести http://domain/index.html - файл открывается.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Virtualhost
  • Quote

Post by imperio » Fri Apr 04, 2014 12:12 pm

Странно, нужно проверить.
Top

hed1n
Posts: 13
Joined: Sun Oct 20, 2013 4:27 pm

Re: Virtualhost
  • Quote

Post by hed1n » Fri Apr 04, 2014 12:21 pm

Поторопился.
Залил в новый домен WordPress. Захожу - без перемен, отображает сайт с другого домена. Зашел в wp-admin/install.php - пишет, что уже установлен. Видимо всё-таки грузит с другого домена. Чудеса.

/home/$user/conf/web/apache2.conf

Доменные имена заменил.

Code: Select all

<VirtualHost 185.38.44.195:8080>

    ServerName domain1.com
    ServerAlias www.domain1.com
    ServerAdmin [email protected]
    DocumentRoot /home/admin/web/domain1.com/public_html
    ScriptAlias /cgi-bin/ /home/admin/web/domain1.com/cgi-bin/
    Alias /vstats/ /home/admin/web/domain1.com/stats/
    Alias /error/ /home/admin/web/domain1.com/document_errors/
    #SuexecUserGroup admin admin
    CustomLog /var/log/apache2/domains/domain1.com.bytes bytes
    CustomLog /var/log/apache2/domains/domain1.com.log combined
    ErrorLog /var/log/apache2/domains/domain1.com.error.log
    <Directory /home/admin/web/domain1.com/public_html>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
    </Directory>
    <Directory /home/admin/web/domain1.com/stats>
        AllowOverride All
    </Directory>

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid admin admin
        RGroups www-data
    </IfModule>
    <IfModule itk.c>
        AssignUserID admin admin
    </IfModule>

    Include /home/admin/conf/web/apache2.domain1.com.conf*

</VirtualHost>

<VirtualHost 185.38.44.195:8080>

    ServerName domain2.ru
    ServerAlias www.domain2.ru
    ServerAdmin [email protected]
    DocumentRoot /home/admin/web/domain2.ru/public_html
    ScriptAlias /cgi-bin/ /home/admin/web/domain2.ru/cgi-bin/
    Alias /vstats/ /home/admin/web/domain2.ru/stats/
    Alias /error/ /home/admin/web/domain2.ru/document_errors/
    #SuexecUserGroup admin admin
    CustomLog /var/log/apache2/domains/domain2.ru.bytes bytes
    CustomLog /var/log/apache2/domains/domain2.ru.log combined
    ErrorLog /var/log/apache2/domains/domain2.ru.error.log
    <Directory /home/admin/web/domain2.ru/public_html>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
    </Directory>
    <Directory /home/admin/web/domain2.ru/stats>
        AllowOverride All
    </Directory>

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid admin admin
        RGroups www-data
    </IfModule>
    <IfModule itk.c>
        AssignUserID admin admin
    </IfModule>

    Include /home/admin/conf/web/apache2.domain2.ru.conf*

</VirtualHost>
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Virtualhost
  • Quote

Post by imperio » Fri Apr 04, 2014 12:26 pm

Покажите содержимое

Code: Select all

/home/$user/conf/web/httpd.conf
Top

hed1n
Posts: 13
Joined: Sun Oct 20, 2013 4:27 pm

Re: Virtualhost
  • Quote

Post by hed1n » Fri Apr 04, 2014 12:27 pm

См. выше.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Virtualhost
  • Quote

Post by imperio » Fri Apr 04, 2014 12:31 pm

Проблем в файле не видно. Всё должно работать. Изменится ли что нибудь если выключить nginx в настройках ?
Что показывает команда:

Code: Select all

service apache2 configtest
Top


Post Reply
  • Print view

18 posts
  • 1
  • 2
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password