Все созданные домены смотрят в /var/www/html
-
- Posts: 1
- Joined: Sun Aug 14, 2016 8:55 am
Все созданные домены смотрят в /var/www/html
Всем привет.
Столкнулся с проблемой после установки, которую не могу решить уже 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, прилагаю его:
Все настройки выглядят вполне адекватно.
Поискал в каких файлах встречается упоминание /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
То есть выглядит так, как будто апач не подхватывает конфиг весты?
Друзья, буду рад, если кто-то сможет мне помочь, или хотя бы направить в нужном направлении.
Столкнулся с проблемой после установки, которую не могу решить уже 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>
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
То есть выглядит так, как будто апач не подхватывает конфиг весты?
Друзья, буду рад, если кто-то сможет мне помочь, или хотя бы направить в нужном направлении.
Re: Все созданные домены смотрят в /var/www/html
Обычно такое бывает, когда ставится панель на сервер, где уже есть вебсервер.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
К примеру:
/etc/apache2/sites-available/default - пустой
/etc/apache2/sites-available/default-ssl - тоже самое.
В стандартной поставке там одна строчка:
Code: Select all
# Powered by vesta