Изменяем адрес RoundCube в ISPmanager
Вариант изменения адреса для почтового сервиса RoundCube для удобства пользователей
Для изменения адреса нужно добавить новый www домен и настроить конфигурацию домена, чтобы при посещении этого адреса открывалась панель сервиса RoundCube. Имя домена должно соответствовать будущему URL сайта, на котором должен будет работать web интерфейс RoundCube.
1. Переходим во вкладку Домены
2. Добавляем домен вида mail.domain.com (у вас он будет соответственно свой).
3. Все настройки нового домена оставляем по-умолчанию.
4. Сохраняем настройки домена и переходим к редактированию конфигурационного файла.
5. В настройках домена находим строчку и затем изменяем это значение
DocumentRoot /var/www/www-root/data/www/mail.domain.com
6. Вместо оригинальной записи установим направление на сервис RoundCube
DocumentRoot /usr/share/roundcubemail
7. После внесения изменений в конфигурационный файла www домена, сохраняем изменения.
Теперь можно заходить по новому адресу mail.domain.com (у Вас будет свой) для RoundCube (в некоторых случаях может быть необходим перезапуск Apache/httpd2).
Вариант изменения адреса для почтового сервиса RoundCube для всех пользователей и защита от ботов
Бывает на сервере, пытаются взломать почтовый сервер и web интерфейс методом перебора, как можно изменить вход в почтовый аккаунт? По умолчанию пользователи и боты входят на почтовый web интерфейс по такому адресу http://xxxxxxxxx/roundcube/ вместо IP адреса или имени домена установил xxxxxxx. Давайте посмотрим как и где можно изменить путь, чтобы вместо /roundcube было, ну например /pochta или любое другое.
Ответ достаточно прост. Нужно внести изменения в конфигурационном файле roundcube.conf. Для примера, вот образец файла конфига сервиса RoundCube для сервера apache\nginx (расположение /etc/nginx/vhosts-includes/roundcube.conf )
location /roundcube/ {
alias /usr/share/roundcubemail/;
index index.php;
error_page 404 @apache;
}
location ~ ^/roundcube/(.+\.php)$ {
alias /usr/share/roundcubemail/$1;
fastcgi_pass unix:/var/run/php-fpm.apache.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param PHP_FLAG "display_errors=on \n display_startup_errors=on";
fastcgi_param PHP_VALUE "error_reporting=-1";
include fastcgi_params;
error_page 502 = @apache;
error_page 404 = @apache;
}
location @apache {
error_log /dev/null crit;
proxy_pass http://127.0.0.1:8080;
proxy_redirect http://127.0.0.1:8080 /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Меняем название roundcube в строчках location на своё, например pochta или любое другое, во всём файле. Сохраняем конфигурацию и после перезагрузки сервера пользуемся новым web адресом для проверки почты и усложняем жизнь ботам-взломщикам.