我们有 Zimbra 8.0.3 OS 版服务器。我们的服务器在 DNS 服务器中有几个 A 条目。假设它们是 aaa.mydomain.com、bbb.mydomain.com 和 ccc.mydomain.com。有人能告诉我当用户使用 bbb.mydomain.com、ccc.mydomain.com 和服务器 IP 地址时我应该怎么做才能将用户重定向到 404 页面,但如果他们使用 aaa.mydomain.com,则允许他们访问邮件 Web 客户端吗?
提前致谢。
答案1
你可以做这样的事情:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^bbb.mydomain\.com$ [NC]
RewriteRule .* - [R=404]
您还可以尝试一般的禁止错误,如下所示:
order allow,deny
deny from bbb.mydomain.com
allow from all
答案2
所以我已经解决了这个问题。您应该在 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>
谢谢大家=)