راه اندازی webmail.domain.com برای دامنه های جدید

راه اندازی webmail.domain.com برای دامنه های جدید

  1. باید virtualhost را  برای آپاچی نصب کنید . این را می توان با اضافه کردن 2nd virtualhost در کنار دامنه اصلی انجام داد.
cd /usr/local/directadmin/data/templates
cp virtual_host2.conf custom
cd custom

شما باید فایل کپی شده ی جدید virtual_host2.conf را ویرایش کنید و به پایان آنچه که در حال حاضر دارید، آبی را اضافه کنید (محتویات ممکن است متفاوت باشد). فقط مطمئن شوید که VirtualHost جدید را زیر یک VirtualHost موجود اضافه کنید.

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html|
|?OPEN_BASEDIR_PATH=`HOME`/:/tmp:/usr/local/lib/php/|
<VirtualHost |IP|:|PORT_80| |MULTI_IP|>
|CUSTOM|
|?CGI=ScriptAlias /cgi-bin/ `DOCROOT`/cgi-bin/|
  ServerName www.|DOMAIN|
  ServerAlias www.|DOMAIN| |DOMAIN| |SERVER_ALIASES|
  ServerAdmin |ADMIN|
  DocumentRoot |DOCROOT|
  |CGI|

...
...

</VirtualHost>
<VirtualHost |IP|:|PORT_80| |MULTI_IP|>
  ServerName webmail.|DOMAIN|
  ServerAdmin |ADMIN|
  DocumentRoot /var/www/html/squirrelmail
  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>

 

ذخیره کنید و سپس خارج شوید .

سپس دستور زیر را اجرا کنید تا فایل های httpd.conf  را بازنویسی کند .

 

echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d

2. شما همچنین باید dns portition را نصب کنید .

cd /usr/local/directadmin/data/templates
cp dns_a.conf custom
cd custom
echo "webmail=|IP|" >> dns_a.conf

 

این پیام webmail را برای مناطق جدید DNS تنظیم خواهد کرد. برای مناطق موجود در دنیای مجازی، شما باید به صورت دستی پیام وب را اضافه کنید تا یک رکورد برای اشاره به IP های دامنه باشد.