Интерфейс "Web Disk"
Подключение к пользовательской папке хостинга в cPanel через технологию "web disk"
Что такое "Web Disk"?
Эта технология позволяет подключить домашний каталог пользователя cPanel или любую другую конкретную папку хостинга как отдельный локальный диск (раздел диска) на вашем персональном компьютере.
Web Disk работает через протоколы HTTP или HTTPS с аутентификацией по логину и паролю, обеспечивая при этом шифрованный и безопасный обмен данными (в случае использования HTTPS). Для обмена данными по HTTP используется порт 2077, а по HTTPS — 2078.
Вы лучше поймете суть этой технологии, когда попробуете применить ее на практике.
В нашем примере мы рассмотрим процесс подключения в операционной системе Windows.
Основной аккаунт Web Disk
При создании хостинга автоматически генерируется основной аккаунт Web Disk, настроенный на корневую папку пользователя (на всю структуру файлов). В первую очередь мы рассмотрим подключение именно через этот аккаунт.
Активация аккаунта Web Disk
По умолчанию этот аккаунт находится в неактивном состоянии.
Для его активации нажмите на ссылку "Enable Digest Authentication":
Подтвердите действие:
Скачивание конфигурационного файла
В интерфейсе нажмите на ссылку "Configure Client Access", предоставленную для основного аккаунта:
Это действие откроет страницу загрузки конфигурационного файла под вашу ОС. На этой странице система автоматически определит вашу операционную систему и предложит ссылку для скачивания соответствующей конфигурации:
- Нажимаем на предоставленную ссылку.
- Затем в открывшихся данных для подключения нажимаем кнопку скачивания конфигурационного скрипта.
Копирование важного URL-адреса из файла конфигурации
На этом этапе может возникнуть вопрос: "Почему бы нам просто не запустить скачанный скрипт?". Если запустить скрипт, то папку придется каждый раз открывать через "Проводник" по ее индивидуальному адресу, что не совсем удобно. Мы же рассмотрим, как добавить ее в виде отдельного диска.
Открываем скачанный скрипт с помощью любого текстового редактора:
Затем копируем и сохраняем указанный в файле URL-адрес:
Подключение папки хостинга как отдельного диска
В "Проводнике" в разделе "Этот компьютер" вызываем контекстное меню (правой кнопкой мыши) и ищем опцию добавления удаленной папки в качестве отдельного сетевого диска:
В открывшемся окне:
- В поле "Диск" выбираем любую свободную букву;
- В поле "Папка" вставляем URL-адрес, который мы скопировали из файла скрипта;
- Нажимаем кнопку "Готово" для инициализации подключения.
Система потребует ввести логин (имя пользователя) и пароль. Для этого вы используете логин и пароль от вашей панели cPanel:
Таким образом, на вашем компьютере появится отдельный диск, ведущий к вашей папке на удаленном сервере хостинга:
Отключение от папки хостинга
В данном контексте также рассмотрим способ отключения этого диска.
Для этого достаточно вызвать контекстное меню на созданном диске и нажать кнопку "Отключить":
После подключения папки к компьютеру в виде диска вы можете свободно вносить любые изменения в файлы проекта на сервере, точно так же, как если бы это был локальный проект:
Создание отдельного аккаунта Web Disk
Если ваш проект достаточно крупный и вы хотите распределить доступ к его частям между соответствующими разработчиками, вы можете создать отдельный аккаунт Web Disk с ограниченным доступом к конкретной папке:
- Выбираем имя пользователя (username) для аккаунта Web Disk;
- Доменное имя для доступа к Web Disk;
- Пароль для аккаунта (в отличие от основного аккаунта Web Disk, для дополнительных аккаунтов настраиваются собственные пароли);
- Повторно вводим пароль для подтверждения;
- Путь к папке, для которой предоставляется доступ. В данном примере указано
bank.scroll.uz, что означает предоставление доступа к папке/home/scroll/bank.scroll.uz; - Определяем права доступа: "Только чтение" (Read-Only) или "Чтение и запись" (Read-Write);
- Сразу активируем данный функционал;
- Нажимаем кнопку "Создать".
В нижней части страницы отобразится список дополнительных аккаунтов Web Disk с доступными инструментами управления.
Подключение к этому Web Disk выполняется аналогично описанному выше процессу. Единственное отличие заключается в использовании индивидуального пароля. Также, как уже упоминалось, доступ будет ограничен рамками указанной папки.