Дополнительные web-серверы
О том, как подключить дополнительный web-сервер Вы можете прочитать здесь.
После добавления услуги в Вашей домашней директории будет создан отдельный каталог для нового сервера (например, ~/new-host.ru/) со всей структурой директорий (www, vcgi и т.д.) внутри него. Файлы, которые будут формировать содержание нового сервера, должны быть расположены в директории www в каталоге нового сервера (в нашем примере - ~/new-host.ru/www/).
Доп. web-сервера на "Максимальный" и "Максимальный Плюс"
На тарифах "Максимальный" и "МаксимальныйПлюс" необходимо внести соответствующие изменения в конфигурационный файл Apache, так как на данных тарифах Вы полностью управляете им. Для того, чтобы внесенные изменения вступили в силу, необходимо перезапустить сервер Apache с помощью команд:
aprestart soft
или
aprestart hard
Ниже показан простой пример для основного сервера (host.ru) и одного дополнительного сервера (new-host.ru).
Дописываем/исправляем в файле ~/proff/conf/httpd2.conf (если версия Вашего веб-сервера Apache 2.2) или в ~/proff/conf/httpd.conf (версия 1.3) следующее:
# эта строка обязательно должна присутствовать NameVirtualHost * # сначала определим родительский сервер как virthost <VirtualHost *> ServerName www.host.ru ServerAlias host.ru # алиас для серверов в тестовом режиме ServerAlias www.host.ru.postman.ru DocumentRoot /bhome/part2/01/login/host.ru/www/ # Для включения лога доступа CustomLog /bhome/part2/01/login/host.ru/access_log combined # Для включения лога ошибок ErrorLog /bhome/part2/01/login/host.ru/error_log <Directory /bhome/part2/01/login/host.ru/www> Options Indexes FollowSymLinks +Includes AllowOverride All Order allow,deny Allow from all </Directory> DirectoryIndex index.htm index.html index.php index.shtml AccessFileName .htaccess # определяем каталог для исполняемых скриптов ScriptAlias /cgi-bin/ /bhome/part2/01/login/host.ru/vcgi/ <Directory /bhome/part2/01/login/host.ru/vcgi> AllowOverride None Options ExecCGI FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost> # определяем дополнительный сервер <VirtualHost *> ServerName www.new-host.ru ServerAlias new-host.ru # алиас для серверов в тестовом режиме ServerAlias www.new-host.ru.postman.ru DocumentRoot /bhome/part2/01/login/new-host.ru/www/ # Для включения лога доступа CustomLog /bhome/part2/01/login/new-host.ru/access_log combined # Для включения лога ошибок ErrorLog /bhome/part2/01/login/new-host.ru/error_log <Directory /bhome/part2/01/login/new-host.ru/www> Options Indexes FollowSymLinks +Includes AllowOverride All Order allow,deny Allow from all </Directory> DirectoryIndex index.htm index.html index.php index.shtml AccessFileName .htaccess # определяем каталог для исполняемых скриптов ScriptAlias /cgi-bin/ /bhome/part2/01/login/new-host.ru/vcgi/ <Directory /bhome/part2/01/login/new-host.ru/vcgi> AllowOverride None Options ExecCGI FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost>
Обратите внимание, всё, что выделено красным цветом, меняется в зависимости от Вашей услуги.
/bhome/part2/01/login необходимо заменить на путь к Вашей домашней директории. Вы всегда можете его узнать, выполнив команду в Unix-shell:
echo $HOME
или
pwd
Управление основным и доп. web-серверами в Панели управления.
Основной сервер является главным в конфигурации Apache и в иерархии услуг в Панели управления. В разделе "Управление услугой" следующие пункты доступны только для основного сервера:
- Использовать mod_perl
- Использовать PHP
- Версия PHP
- Оптимизаторы PHP
Остальные параметры управления услугой устанавливаются независимо для каждого сервера (основного и дополнительных):
- Фильтровать входящую почту от спама
- Ведение протоколов обращений
- Протокол ошибок
- Включить SPF
Подробнее здесь.
Работа с MySQL
На тарифах линейки Зенон база данных не создаётся, её нужно создавать отдельно в подразделе "Базы данных".
На тарифах Битрикс и CMS нет общего MySQL, поэтому базу данных нужно создавать отдельно в "Персональном MySQL" через phpMyAdmin, Unix-shell или другое ПО для управления MySQL.
На тарифах старой линейки (Стартовый, Стандартный, Активный, Максимальный, МаксимальныйПлюс) для каждого дополнительного web-сервера автоматически создается дополнительный пользователь в общем MySQL с именем, соответствующим имени дополнительного сервера (все точки заменяются на подчеркивание). Кроме того, создается дополнительная база с таким же именем. Новый пользователь имеет права доступа только к новой базе.
Пример: если Вы зарегистрировали дополнительный сервер new-host.ru, в MySQL будет создана база new-host_ru и создан пользователь new-host_ru с доступом к базе new-host_ru.
Подробно о работе с MySQL на нашем хостинге можно прочитать в соответствующем разделе документации.
Работа с почтой
На всех тарифных планах (кроме тарифа Стартовый) у Вас есть возможность использовать отдельный почтовый сервер для услуги "Дополнительный web-сервер". Для этого нужно выбрать соответствующую услугу в Панели управления и установить тип почтового сервера: "Отдельный почтовый сервер" (подробнее).
Управление почтой происходит так же, как и у основной услуги.
Для тарифа Стартовый, отдельный почтовый сервер для услуги "Дополнительный web-сервер" не предоставляется, доменное имя является почтовым синонимом к основному серверу. То есть, вся почта, отправляемая на адрес login@new-host.ru, будет доставляться в ящик login@host.ru.
Если Вы вообще не хотите обрабатывать почту для дополнительного сервера, Вам необходимо указать это при регистрации услуги "Дополнительный web-сервер" (выбрать пункт "-- нет --").
Если Вам необходимы полные почтовые возможности, Вам необходимо выбрать отдельный тарифный план для нужного имени, который будет соответствовать требуемым возможностям. Или же перейти на один из тарифов, где предоставляется отдельный почтовый сервер для услуги "Дополнительный web-сервер".
Подробно о работе с почтой на нашем хостинге можно прочитать в соответствующем разделе документации.
Синонимы и субдомены
Синонимы и субдомены регистрируются только для основного сервера. Для дополнительных web-серверов синонимы и субдомены не регистрируются.
Удаление услуги "Дополнительный web-сервер"
Для удаления услуги "Дополнительный web-сервер" Вам необходимо написать письмо с данной просьбой на hosting@zenon.net c авторизованного e-mail.
Если Вы решили отказаться от какого-либо дополнительного сервера и эту услугу удалили, пожалуйста, имейте в виду, что при этом соответствующая директория в домашнем каталоге (в нашем примере - ~/new-host.ru/) не удаляется, и файлы в ней продолжают занимать определенный объем предоплаченного дискового пространства.
Все ненужные файлы нужно самостоятельно удалить вручную, либо указать необходимость удаления в явном виде в заявке.