欢迎来到云服务器

Directadmin Linux面板

如何设置每域别名

如果您想为一个域禁用/ 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

 
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号