Я настроил почтовый сервер iRedMail
на ubuntu 18.04
. Следуя Официальному руководству по установке «Установить iRedMail в Debian или Ubuntu Linux» .
Доступно по адресу www.my-site-name.com/mail. Теперь я хочу переписать файл roundcube.tmpl, чтобы настроить nginx так, чтобы roundcube открывался на поддомене, а не в папке, т.е. mail.my-site-name.com.
Вот конфигурация roundcube.tmpl в nginx. Пожалуйста, помогите переписать это соответствующим образом. Я уже установил DNS записи для регистрации субдомена mail.my-site-name.com.
# roundcube.tmpl
#
# Running Roundcube as a subfolder on an existing virtual host
#
# Block access to default directories and files under these directories
location ~ ^/mail/(bin|config|installer|logs|SQL|temp|vendor)($|/.*) { deny all; }
# Block access to default files under top-directory and files start with same name.
location ~ ^/mail/(CHANGELOG|composer.json|INSTALL|jsdeps.json|LICENSE|README|UPGRADING)($|.*) { deny all; }
# Block plugin config files and sample config files.
location ~ ^/mail/plugins/.*/config.inc.php.* { deny all; }
# Block access to plugin data
location ~ ^/mail/plugins/enigma/home($|/.*) { deny all; }
# Redirect URI `/mail` to `/mail/`.
location = /mail {
return 301 /mail/;
}
location ~ ^/mail/(.*\.php)$ {
include /etc/nginx/templates/hsts.tmpl;
include /etc/nginx/templates/fastcgi_php.tmpl;
fastcgi_param SCRIPT_FILENAME /opt/www/roundcubemail/$1;
}
location ~ ^/mail/(.*) {
alias /opt/www/roundcubemail/$1;
index index.php;
}