TLS 1.3是傳輸層安全性(TLS)協(xié)議的最新版本,它基于現(xiàn)有的1.2規(guī)范和適當(dāng)?shù)腎ETF標(biāo)準(zhǔn):RFC 8446.它提供了比其前代產(chǎn)品更強(qiáng)的安全性和更高的性能改進(jìn)。
在本文中,我們將向您展示獲取有效TLS證書的分步指南,并在Apache或Nginx Web服務(wù)器上托管的域上啟用最新的TLS 1.3版本協(xié)議。
要求:
- Apache 2.4.37或更高版本。
- Nginx版本1.13.0或更高版本。
- OpenSSL 1.1.1或更高版本。
- 具有正確配置的DNS記錄的有效域名。
- 有效的TLS證書。
從Let’s Encrypt安裝TLS證書
要從Let’s Encrypt獲取免費(fèi)的SSL證書,您需要在Linux系統(tǒng)上安裝Acme.sh客戶端以及一些所需的軟件包,如圖所示。
# apt install -y socat git [在 Debian/Ubuntu 上]
# dnf install -y socat git [在 RHEL/CentOS/Fedora 上]
# mkdir /etc/letsencrypt
# git clone https://github.com/Neilpang/acme.sh.git
# cd acme.sh
# ./acme.sh –install –home /etc/letsencrypt –accountemail your_email@example.com
# cd ~
# /etc/letsencrypt/acme.sh –issue –standalone –home /etc/letsencrypt -d example.com –ocsp-must-staple –keylength 2048
# /etc/letsencrypt/acme.sh –issue –standalone –home /etc/letsencrypt -d example.com –ocsp-must-staple –keylength ec-256