Псевдоним или перенаправить или переписать
Папки Roundcubemail и Owncloud находятся в корневом каталоге документа, но из-за ограничений плагина Roundcube OwnCloud мне нужно организовать vhosts, как показано ниже. $ rcmail_config ['owncloud_url'] = ' https://webmail.whitecube.com/owncloud'; - этот URL не может быть изменен или плагин разрывается.
<VirtualHost 172.21.11.48:8080>
ServerAlias "webmail.example.com"
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost 172.21.11.48:8080>
ServerAlias "cloud.example.com"
DocumentRoot "/var/www/html/owncloud"
</VirtualHost>
Но теперь запросы к webmail.example.com приводят к тестовой странице Apache в корне документа, а не к папке roundcube. Кажется, самый элегантный способ исправить это - создать псевдоним для папки roundcube, а не пытаться перенаправить или переписать URL с помощью roundcubemail в конце. Я это правильно и как ты это делаешь?
Запросы к webmail.example.com должны быть сопоставлены с /var/www/html/roundcubmail. Запросы к cloud.example.com должны по-прежнему отображаться в "/var/www/html/owncloud". Облако должно быть в корне веб-почты, чтобы плагин был доступен. Я действительно просто хочу пропустить уровень дерева каталогов при запросах к webail.
2 ответа
Если вам нужно сохранить /owncloud/
в последнем URL, то вы должны перенаправить. Переписывание или псевдоним не помогут.
Попробуй таким образом,
создайте символическую ссылку для обоих каталогов, если нет двух разных баз данных, поддерживаемых круглым кубом, и сделайте это соответствующим корнем документа.