Welcome, Guest.

Автор Тема: Как поменять папку с сайтами (хостами) в Plesk 12+  (Прочитано 554 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yarcloud

Предисловие
Мы все знаем, что сайты сами по себе не работают. Они хранятся в специальных папках с конфигурационными файлами для веб-сервера и PHP, которые называются виртуалхостами (virtual hosts). С помощью виртуалхостов сервер определяет, как именно называется домен, какие параметры использовать для рпботы с ним, а также многое другое. По умолчанию в Plesk сайты хранятся в /var/www/vhosts, но для некоторых пользователей такой путь может быть неудобным. Что же, давайте посмотрим, как переместить файлы Plesk из /var/www/vhosts например в /home/ и поменять путь к ним. Для редактирования файлов я рекомендую WinSCP, тем более русский язык у него уже есть.

Процедура
Итак, WinSCP мы скачали, русифицировали, а также запустили. Настала пора действовать.

Сперва переходим в /etc/psa и находим файлик psa.conf.

Не трогайте остальные файлы в папке назначения! Это грозит тем, что Plesk "полетит".

Открываем файлик.
Находим секцию
#Plesk tree
PRODUCT_ROOT_D /usr/local/psa

# Directory of SysV-like Plesk initscripts
PRODUCT_RC_D /etc/init.d

# Directory for config files
PRODUCT_ETC_D /usr/local/psa/etc

# Directory for service utilities
PLESK_LIBEXEC_DIR /usr/lib64/plesk-9.0

# Virtual hosts directory
HTTPD_VHOSTS_D /var/www/vhosts

# Apache configuration files directory
HTTPD_CONF_D /etc/httpd/conf

# Apache include files directory
HTTPD_INCLUDE_D /etc/httpd/conf.d

# Apache binary
HTTPD_BIN /usr/sbin/httpd

# Apache log files directory
HTTPD_LOG_D /var/log/httpd

и нас интересует именно параметр HTTPD_VHOSTS_D, так как остальные параметры нам сейчас без надобности.

Меняем этот параметр на /home таким образом, чтобы получилось:
#Plesk tree
PRODUCT_ROOT_D /usr/local/psa

# Directory of SysV-like Plesk initscripts
PRODUCT_RC_D /etc/init.d

# Directory for config files
PRODUCT_ETC_D /usr/local/psa/etc

# Directory for service utilities
PLESK_LIBEXEC_DIR /usr/lib64/plesk-9.0

# Virtual hosts directory
HTTPD_VHOSTS_D /home

# Apache configuration files directory
HTTPD_CONF_D /etc/httpd/conf

# Apache include files directory
HTTPD_INCLUDE_D /etc/httpd/conf.d

# Apache binary
HTTPD_BIN /usr/sbin/httpd

# Apache log files directory
HTTPD_LOG_D /var/log/httpd

Сохраняем файл.

Теперь перемещаем ВСЕ из папки /var/www/vhosts в /home, оно выглядит примерно так.



Рестарт сервисов
Выполняем рестарт сервисов, чтобы полностью закрепить успехи.

Для старых версий Linux:
service psa restart

Для новых версий Linux:
systemctl psa restart

На этом перенос данных считаем завершенным.

Tags:
 

Контакты

Голосовая связь Работа Правообладателю Вконтакте

Другое

Реклама Набор модераторов Индивидуальные услуги