Для настройки доступа к RoundCube через субдомен на VPS с установленным ISPmanager, вам потребуется выполнить следующие шаги:
Шаг 1: Создание поддомена
1. Войдите в панель управления ISPmanager.
2. Перейдите в раздел "Домены" и выберите домен, на котором вы хотите создать поддомен.
3. Нажмите на кнопку "Создать поддомен".
4. Введите пользовательский поддомен (например, "my") и выберите основной домен.
5. Нажмите на кнопку "Создать".
Шаг 2: Установка RoundCube
1. Скачайте последнюю версию RoundCube с официального сайта (https://roundcube.net/download/) на ваш локальный компьютер.
2. Загрузите скачанный файл на ваш VPS с помощью FTP-клиента в нужную директорию на ваш веб-сервер. Например, в "/var/www/my.domain.ru".
3. Распакуйте архив с RoundCube на VPS:
```
sudo tar -xzvf roundcubemail-x.x.x-complete.tar.gz -C /var/www/my.domain.ru/
```
(Замените "x.x.x" на версию RoundCube, которую вы скачали).
4. Переименуйте директорию RoundCube в "webmail":
```
sudo mv /var/www/my.domain.ru/roundcubemail-x.x.x /var/www/my.domain.ru/webmail
```
(Замените "x.x.x" на версию RoundCube, которую вы скачали).
5. Установите права доступа для RoundCube:
```
sudo chown -R www-data:www-data /var/www/my.domain.ru/webmail
sudo chmod -R 755 /var/www/my.domain.ru/webmail
```
(Предполагается, что пользователь веб-сервера называется "www-data". Если используется другой пользователь, замените его в команде).
6. Откройте файл конфигурации RoundCube:
```
sudo nano /var/www/my.domain.ru/webmail/config/config.inc.php
```
7. Найдите и измените следующие строки в файле:
```
$config['default_host'] = 'localhost';
$config['default_host'] = 'localhost';
```
Заменить на:
```
$config['default_host'] = 'имя_субдомена.my.domain.ru';
$config['default_host'] = 'имя_субдомена.my.domain.ru';
```
8. Сохраните и закройте файл конфигурации.
Шаг 3: Настройка веб-сервера
1. Зайдите в раздел "Веб-серверы" в ISPmanager.
2. Выберите веб-сервер на котором работает ваш сайт.
3. Нажмите на ссылку "Сайты" для выбора домена.
4. В разделе "Общие параметры" найдите поле "Корень сайта" и укажите путь к папке с RoundCube (например, "/var/www/my.domain.ru/webmail").
5. Нажмите на кнопку "Сохранить".
Шаг 4: Проверка настроек
Теперь вы можете проверить доступ к RoundCube через веб-браузер, используя адрес "https://имя_субдомена.my.domain.ru".
Убедитесь, что вы имеете действующий SSL-сертификат для вашего поддомена, чтобы защитить соединение с RoundCube.