نحوه ی تنظیم Alias برای هر دامنه
اگر میخواهید فقط یک دامنه / ایمیل را غیرفعال کنید (برای مثال) ، یکی از راه های انجام این کار این است که نامهای مستعار یا Alias را تغییر دهیم تا در عوض 1 Alias Global در VirtualHost ها قرار گیرند.
برای انجام این کار، ما باید از template virtual_host2.conf (برای apache 2 استفاده کنیم) و از تنظیمات پیکربندی سفارشی httpd که در سطح مدیریت وجود دارد ، استفاده کنیم .
1.قالب سفارشی را نصب کنید تا از آپدیتهای DA مطمئن شوید :
cd /usr/local/directadmin/data/templates/custom cp ../virtual_host2.conf .
فایل کپی شده virtual_host2.conf را ویرایش کنید و در بالای فایل دستور زیر را وارد کنید :
|?WEBMAIL=ON|
سپس درست زیر نشانه ای که می گوید | CUSTOM | (در همان فایل) دستورات زیر را اضافه کنید :
|*if WEBMAIL="ON"| Alias /webmail /var/www/html/webmail/ |*endif|
3. به مسیر زیر بروید :
Admin Level -> Custom httpd config -> domain.com
در مکان محیط درج متنی که بالای صفحه قرار دارد ، خط زیر را وارد کنید :
|?WEBMAIL=OFF|
این کد وب میل را فقط برای آن دامنه خاموش می کند.
4. global Alias را از فایل /etc/httpd/conf/extra/httpd-aliases.conf حذف کنید.
5. httpd.conf را بازنویسی کنید، سپس آپاچی را مجدد راه اندازی کنید :
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue /usr/local/directadmin/dataskq d /etc/init.d/httpd restart