購買SSL證書
你需要從權(quán)威的證書頒發(fā)機(jī)構(gòu)(CA)購買一個SSL證書,這些機(jī)構(gòu)包括:Let’s Encrypt、DigiCert、Symantec等,購買完成后,你將獲得一個包含證書文件(.crt或.pem)和私鑰文件(.key或.pem)的壓縮包。
安裝SSL證書
1、上傳證書文件和私鑰文件
使用SSH客戶端(如PuTTY、Xshell等)連接到你的云主機(jī),將壓縮包中的證書文件和私鑰文件上傳到服務(wù)器上的一個安全目錄,/etc/ssl/certs。
2、配置Nginx或Apache服務(wù)器
接下來,你需要根據(jù)你的服務(wù)器類型(Nginx或Apache)來配置SSL證書,以下分別介紹兩種服務(wù)器的配置方法:
Nginx服務(wù)器配置:
1) 打開Nginx配置文件,通常位于:/etc/nginx/sitesavailable/default。
2) 在server塊中添加以下內(nèi)容:
listen 443 ssl; ssl_certificate /etc/ssl/certs/your_domain.crt; # 替換為你的證書文件名 ssl_certificate_key /etc/ssl/certs/your_domain.key; # 替換為你的私鑰文件名
3) 重啟Nginx服務(wù):
sudo service nginx restart
Apache服務(wù)器配置:
1) 打開Apache配置文件,通常位于:/etc/apache2/sitesavailable/000default.conf。
2) 在<VirtualHost>塊中添加以下內(nèi)容:
<IfModule mod_ssl.c> Listen 443 SSLEngine on SSLCertificateFile /etc/ssl/certs/your_domain.crt # 替換為你的證書文件名 SSLCertificateKeyFile /etc/ssl/certs/your_domain.key # 替換為你的私鑰文件名 </IfModule>
3) 重啟Apache服務(wù):
sudo service apache2 restart
測試SSL證書安裝成功
1、使用瀏覽器訪問你的網(wǎng)站域名,確保網(wǎng)址以https開頭,https://www.example.com。
2、點(diǎn)擊瀏覽器地址欄的鎖頭圖標(biāo),查看證書信息,證書頒發(fā)機(jī)構(gòu)、域名和有效期等信息應(yīng)與購買的SSL證書一致。