تغییر مسیر آدرس وب میل دایرکت ادمین به یک ساب دومین (مشابه cpanel)

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
به صورت پیشفرض آدرس ورود به وب میل راندکیوب در دایرکت ادمین به شکل domain.tld/roundcube میباشد اما خیلی از مدیران سرور جهت زیبایی و ساده تر شدن ورود به وب میل این آدرس رو به webmail.domain.tld تغیر میدن که به نظر هم بهتر میاد که این کار انجام بشه
در این تاپیک قصد داریم طریقه تغییر آدرس /roundcube رو به ساب دومین webmail. در دایرکت ادمین تغییر بدیم
ابتدا از طریق ssh و کاربر روت به سرور لاگین کنید و به رتیب کار های زیر رو انجام بدید

کد:
cd /usr/local/directadmin/data/templates
cp virtual_host2.conf custom
cd custom
توجه* در صورتی که قبلا دایرکتوری custom رو ایجاد کردید مرحله فوق را انجام ندیهید چرا که تنظیمات قبلی را از دست خواهید داد
پس از این مرحله باید فایل virtual_host2.conf رو باز کنید و موراد زیر رو بهش اضافه کنید پیشنهاد میکنم قبل از اعمال تغییرات یک کپی از فایل فعلی تهیه کنید تا در صورت ایجاد خطا بتونید از فایل اصلی استفاده کنید .

کد:
<VirtualHost |IP|:80>
ServerName webmail.|DOMAIN|
ServerAdmin |ADMIN|
DocumentRoot /var/www/html/roundcube
CustomLog /var/log/httpd/domains/|DOMAIN|.bytes bytes
CustomLog /var/log/httpd/domains/|DOMAIN|.log combined
ErrorLog /var/log/httpd/domains/|DOMAIN|.error.log
</VirtualHost>
بسیار خوب تا اینجا دایرکتوری رو تغییر دادیم برای اعمال و ذخیره کد زیر را وارد نمایید

کد:
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
پس از اعمال تنظیمات نیاز به تنظیم دی ان اس هم میباشد که باید فایل دی ان اس رو در دایرکتوری کاستوم و تمپلیت
کپی کنید و ویرایشش کنید که کلیتش میشه به روش زیر

کد:
 cd /usr/local/directadmin/data/templates
cp dns_a.conf custom
cd custom
echo "webmail=|IP|" >> dns_a.conf
مثل دفعه پیش توجه کنید که اگر قبلا این فایل رو در مسیر کاستوم کپی کرده بودید مجدد کپی نکنید که تنظیمات قبلیتون از بین خواهد رفت .

امیدوارم بتونید از طریق این آموزش تفییر مسیر راندکیوب (roundcube) به وب میل (webmail) رو انجام دهید .
 
بالا