[DirectAdmin] Hướng dẫn tạo webmail.domain.com trên OpenLiteSpeed
OpenLiteSpeed có khả năng thiết lập subdomain bằng cách sử dụng
template. Sau đây là hướng dẫn cấu hình subdomain để chạy RoundCube
1. Bạn cần trỏ subdomain webmail về ip server
2. Tạo file /usr/local/directadmin/data/templates/custom/cust_openlitespeed.CUSTOM.8.pre với nội dung
virtualHost webmail.|SDOMAIN|-|VH_PORT| {
|CUSTOM|
user webapps
group webapps
vhRoot /var/www/html
allowSymbolLink 1
enableScript 1
restrained 1
setUIDMode 2
# listeners listener1, listener2, listener3
listeners |LISTENERS|
#VirtualHost config settings
docRoot /var/www/html/roundcube
vhDomain webmail.|SDOMAIN|
vhAliases webmail.|SDOMAIN|
adminEmails |ADMIN|
enableGzip 1
enableIpGeo 1
errorlog |APACHELOGDIR|/|LOG_NAME|.error.log {
useServer 0
logLevel NOTICE
rollingSize 0
}
accesslog |APACHELOGDIR|/|LOG_NAME|.log {
useServer 0
logFormat %a %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i"
logHeaders 5
rollingSize 0
}
accesslog |APACHELOGDIR|/|LOG_NAME|.bytes {
useServer 0
logFormat %O %I
rollingSize 0
}
scripthandler {
add lsapi:|SCRIPTHANDLER| inc
add lsapi:|SCRIPTHANDLER| php
add lsapi:|SCRIPTHANDLER| phtml
add lsapi:|SCRIPTHANDLER| php|PHP1_RELEASE|
}
phpIniOverride {
php_admin_flag engine |PHP|
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f |PHP_EMAIL|"
|CLI_PHP_MAIL_LOG|
|*if HAVE_SAFE_MODE="1"|
php_admin_flag safe_mode |SAFE_MODE|
|*endif|
}
rewrite {
enable 1
autoLoadHtaccess 1
|FORCE_SSL_REDIRECT|
}
|*if SSL_TEMPLATE="1"|
vhssl {
|CUSTOM6|
keyFile |KEY|
certFile |CERT|
certChain 1
sslProtocol |SSLPROTOCOL|
}
|*endif|
# include aliases
include /usr/local/lsws/conf/httpd-alias.conf
}3. Save lại và chạy lệnh rewrite_confs
cd /usr/local/directadmin/custombuild ./build rewrite_confs
4. Ngoài ra các bạn có thể thiết lập dns cho server DirectAdmin (điều này không bắt buột nhé)
cd /usr/local/directadmin/data/templates cp dns_a.conf custom cd custom echo "webmail=|IP|" >> dns_a.conf
Chúc các ban thành công.
Bình luận
Gửi

