راه اندازی webmail.domain.com برای دامنه های جدید
- باید 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 های دامنه باشد.