Как настроить доступ к RoundCube через субдомен?

Как настроить RoundCube на поддомене my.domain.ru на VPS с установленным ispmanager?
  • 18 октября 2023 г. 10:48
Ответы на вопрос 1
Для настройки доступа к 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.
Похожие вопросы