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

Все созданные домены смотрят в /var/www/html

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
anton.stasenko
Posts: 1
Joined: Sun Aug 14, 2016 8:55 am

Все созданные домены смотрят в /var/www/html
  • Quote

Post by anton.stasenko » Sun Aug 14, 2016 9:14 am

Всем привет.

Столкнулся с проблемой после установки, которую не могу решить уже 3й день. Перечитал весь интернет в поисках проблемы, включая этот форум, решил все таки спросить совета.

Установлена последняя версия Vesta, сервер под Debian 8.5(x86_64).

Суть проблемы - после установки панели управления, не проводя никаких настроек, попробовал зайти через браузер на свой IP. Увидел белый экран и в логе апача появилась ошибка отсутствия index файла в директории /var/www/html.

Я сделал свой dns сервер, зарегистрировал домен, создал этот домен в панели управления Vesta, у меня создалась папка по адресу /home/admin/web/Имя_домена с подпапкой /publick_html внутри.

Однако, если вбить доменное имя в браузер - я вижу все ту же страничку, которую положил в /var/www/html.

То же самое происходит со всеми поддоменами которые я создаю. Все они показывают ту же страничку, то есть, все поддомены на уровне сервера смотрят в одну папку - /var/www/html.

В папке /home/admin/conf/web лежит файл apache2.conf, прилагаю его:
SpoilerShow
<VirtualHost 111.111.111.111:8080>

ServerName my_domen.ru
ServerAlias www.my_domen.ru
ServerAdmin info@my_domen.ru
DocumentRoot /home/admin/web/my_domen.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/my_domen.ru/cgi-bin/
Alias /vstats/ /home/admin/web/my_domen.ru/stats/
Alias /error/ /home/admin/web/my_domen.ru/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/apache2/domains/my_domen.ru.bytes bytes
CustomLog /var/log/apache2/domains/my_domen.ru.log combined
ErrorLog /var/log/apache2/domains/my_domen.ru.error.log
<Directory /home/admin/web/my_domen.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir /home/admin/web/my_domen.ru/public_html:/home/admin/tmp
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
</Directory>
<Directory /home/admin/web/my_domen.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>

IncludeOptional /home/admin/conf/web/apache2.my_domen.ru.conf*

</VirtualHost>

<VirtualHost 111.111.111.111:8080>

ServerName home.my_domen.ru
ServerAlias www.home.my_domen.ru
ServerAdmin [email protected]_domen.ru
DocumentRoot /home/admin/web/home.my_domen.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/home.my_domen.ru/cgi-bin/
Alias /vstats/ /home/admin/web/home.my_domen.ru/stats/
Alias /error/ /home/admin/web/home.my_domen.ru/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/apache2/domains/home.my_domen.ru.bytes bytes
CustomLog /var/log/apache2/domains/home.my_domen.ru.log combined
ErrorLog /var/log/apache2/domains/home.my_domen.ru.error.log
<Directory /home/admin/web/home.my_domen.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir /home/admin/web/home.my_domen.ru/public_html:/home/admin/tmp
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
</Directory>
<Directory /home/admin/web/home.my_domen.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>

IncludeOptional /home/admin/conf/web/apache2.home.my_domen.ru.conf*

</VirtualHost>

<VirtualHost 111.111.111.111:8080>

ServerName test.my_domen.ru
ServerAlias www.test.my_domen.ru
ServerAdmin [email protected]_domen.ru
DocumentRoot /home/admin/web/test.my_domen.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/test.my_domen.ru/cgi-bin/
Alias /vstats/ /home/admin/web/test.my_domen.ru/stats/
Alias /error/ /home/admin/web/test.my_domen.ru/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/apache2/domains/test.my_domen.ru.bytes bytes
CustomLog /var/log/apache2/domains/test.my_domen.ru.log combined
ErrorLog /var/log/apache2/domains/test.my_domen.ru.error.log
<Directory /home/admin/web/test.my_domen.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir /home/admin/web/test.my_domen.ru/public_html:/home/admin/tmp
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
</Directory>
<Directory /home/admin/web/test.my_domen.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>

IncludeOptional /home/admin/conf/web/apache2.test.my_domen.ru.conf*

</VirtualHost>
Все настройки выглядят вполне адекватно.

Поискал в каких файлах встречается упоминание /var/www/html:


root@dns-my_domen:/home/admin/conf/web# grep -rn /var/www/html /etc/
/etc/apache2/sites-available/000-default.conf:12: DocumentRoot /var/www/html
/etc/apache2/sites-available/default-ssl.conf:5: DocumentRoot /var/www/html

То есть выглядит так, как будто апач не подхватывает конфиг весты?

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

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Все созданные домены смотрят в /var/www/html
  • Quote

Post by skurudo » Wed Aug 17, 2016 8:43 am

anton.stasenko wrote: То есть выглядит так, как будто апач не подхватывает конфиг весты?
Друзья, буду рад, если кто-то сможет мне помочь, или хотя бы направить в нужном направлении.
Обычно такое бывает, когда ставится панель на сервер, где уже есть вебсервер.

У вас конфиги пользователей подхватывать должны из /etc/apache2/conf.d/vesta.conf
А там вот такое:

Code: Select all

Include /home/admin/conf/web/apache2.conf
Include /home/admin/conf/web/sapache2.conf
Include /home/test/conf/web/apache2.conf
Про всякие sites-available и можно забыть.
К примеру:
/etc/apache2/sites-available/default - пустой
/etc/apache2/sites-available/default-ssl - тоже самое.

В стандартной поставке там одна строчка:

Code: Select all

# Powered by vesta
Top


Post Reply
  • Print view

2 posts • Page 1 of 1

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