ดาวโหลด บทความ สถิติผู้ใช้ เกี่ยวกับเรา ติดต่อเรา
HomeVestaCP

VestaCP Exim support SSL multi domain

เพิ่มบรรทัดนี้ในไฟล์
nano /usr/local/vesta/bin/v-add-web-domain-ssl
# Adding certificate to user dir
cp -f $USER_DATA/ssl/$domain.crt $HOMEDIR/$user/conf/web/ssl.$domain.crt
cp -f $USER_DATA/ssl/$domain.key $HOMEDIR/$user/conf/web/ssl.$domain.key
cp -f $USER_DATA/ssl/$domain.pem $HOMEDIR/$user/conf/web/ssl.$domain.pem
if [ -e "$USER_DATA/ssl/$domain.ca" ]; then
    cp -f $USER_DATA/ssl/$domain.ca $HOMEDIR/$user/conf/web/ssl.$domain.ca
fi

# Copy for exim
cp -f $USER_DATA/ssl/$domain.crt /etc/ssl/mail.$domain.crt
cp -f $USER_DATA/ssl/$domain.key /etc/ssl/mail.$domain.key
chmod 644 /etc/ssl/mail.*
สร้างไฟล์ ssl ใน control panel ของ vesta
คลิก WEB / DOMAIN / EDIT
ในส่วน Aliases ให้มีคำว่า
www.domain.com
mail.domain.com
แล้วกา SSL Support กับ Lets Encrypt Support
แล้วกด Save

nano /etc/exim/exim.conf
tls_advertise_hosts = *
tls_certificate = ${if exists{/etc/ssl/${tls_sni}.crt}{/etc/ssl/${tls_sni}.crt}{/usr/local/vesta/ssl/certificate.crt}}
tls_privatekey = ${if exists{/etc/ssl/${tls_sni}.key}{/etc/ssl/${tls_sni}.key}{/usr/local/vesta/ssl/certificate.key}}
nano /etc/dovecot/conf.d/10-ssl.conf
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key

local_name mail.domain.com {
  ssl_cert = </etc/ssl/mail.domain.com.crt
  ssl_key = </etc/ssl/mail.domain.com.key
}
sdf

20 ส.ค. 62
© 2000 - 2024 palthai.com. All rights reserved.