Hướng dẫn cài Letsencrypt SSL cho Vesta, Exim và Dovecot daemons 1
VestaCP

Hướng dẫn cài Letsencrypt SSL cho Vesta, Exim và Dovecot daemons

Yêu cầu: server hostname phải được trỏ về IP của máy chủ cài VestaCP

Ví dụ: hostname của bạn là sv.binhminh.net thì bạn cần trỏ  DNS sv.binhminh.net và www.sv.binhminh.net về địa chỉ IP của máy chủ

Tiếp theo, bạn cần kiểm tra trong /etc/hostname để xem hostname là gì

nếu không đúng với hostname thực tế thì cần thay đổi hostname bằng câu lệnh sau

v-change-sys-hostname sv.binhminh.net

Để cài đặt Let’s Encrypt SSL cho hostname thì bạn có thể cài trong VestaCP giao diện web, hoặc đăng nhập với quyền root trên VPS và chạy câu lệnh sau

v-add-letsencrypt-domain 'admin' $HOSTNAME '' 'yes'

Vậy là bạn đã cài đặt SSL xong cho hostname, việc tiếp theo là chúng ta cần cấu hình SSL này cho Vesta, Exim và dovecot daemons, bạn cần chạy câu lệnh sau

v-update-host-certificate admin $HOSTNAME

Let’s Encrypt SSL sẽ tự động gia hạn sau 60 ngày, để VestaP có thể tự động cập nhật SSL mới mỗi khi gia hạn thì bạn cần phải chạy thêm lệnh sau

echo "UPDATE_HOSTNAME_SSL='yes'" >> /usr/local/vesta/conf/vesta.conf

Vậy là chúng ta đã hoàn thành việc cài Let’s Encrypt SSL cho Vesta, Exim và dovecot daemons

P/s: Nếu khi chạy các câu lệnh trên có lỗi xảy ra thì các bạn có thể thử chạy câu lệnh này sau đó thử lại

source /etc/profile
PATH=$PATH:/usr/local/vesta/bin && export PATH

 

Avatar of Bình Minh

Tui là Nguyễn Xuân Bình Minh

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.