如果您想为一个域禁用/ webmail(例如),一种方法是将Aliases更改为VirtualHosts而不是1个全局别名。
为此,我们需要使用virtual_host2.conf模板(用于apache 2)并使用Admin Level中的自定义httpd配置设置。 本指南假定您正在使用带有custombuild的apache 2。
1)设置自定义模板,以便从DA更新中安全:
cd /usr/local/directadmin/data/templates/custom
cp ../virtual_host2.conf .
2)编辑复制的virtual_host2.conf文件,并在文件顶部插入以下内容:
|?WEBMAIL=ON|
然后紧跟在| CUSTOM |标记的下方 (在同一个文件中)添加:
|*if WEBMAIL="ON"|
Alias /webmail /var/www/html/webmail/
|*endif|
3)转到:
管理员级别 - >自定义httpd配置 - > domain.com
在顶部的textarea中,插入这一行:
|?WEBMAIL=OFF|
这将关闭那个域名的webmail。
4)从/etc/httpd/conf/extra/httpd-aliases.conf文件中删除全局别名。
5)发出完整的用户httpd.conf重写,然后重新启动apache。
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
/etc/init.d/httpd restart











