У нас есть сервер Zimbra 8.0.3 OS edition. Наш сервер имеет несколько A-записей в DNS-сервере. Предположим, это aaa.mydomain.com, bbb.mydomain.com и ccc.mydomain.com. Может ли кто-нибудь сказать, что мне нужно сделать, чтобы перенаправить пользователей на страницу 404, когда они используют bbb.mydomain.com, ccc.mydomain.com и IP-адрес сервера, но предоставить им доступ к почтовому веб-клиенту, если они используют aaa.mydomain.com?
Заранее спасибо.
Вы можете сделать что-то вроде этого:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^bbb.mydomain\.com$ [NC]
RewriteRule .* - [R=404]
Вы также можете попробовать общую запрещенную ошибку, например:
order allow,deny
deny from bbb.mydomain.com
allow from all
Итак, я решил эту проблему. Вы должны добавить следующие строки в jetty.xml.in в директиве <New id = "zimbra" class = "org.eclipse.jetty.webapp.WebAppContext"> ... </ New>:
<Set name="virtualHosts">
<Array type="java.lang.String">
<Item>aaa.mydomain.com</Item>
</Array>
</Set>
Всем спасибо =)