使用Certbot申请ssl证书
生活随笔
收集整理的這篇文章主要介紹了
使用Certbot申请ssl证书
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
安裝certbot
# sudo apt update && sudo apt install certbot獲取證書
安裝好管理工具之后, 我們需要申請(qǐng)證書下來, 這里我的web服務(wù)器是NGINX, 并且我沒有網(wǎng)站的靜態(tài)目錄, 所以我使用這個(gè)命令申請(qǐng):
# sudo certbot certonly --standalone -d xxx.com -d www.xxx.com如果你的網(wǎng)站有靜態(tài)目錄的話, 可以把–standalone改成–webroot并且加上-w參數(shù)申請(qǐng), 類似這樣:
# sudo certbot certonly --webroot -w /srv/www/www.xxx.com -d xxx.com -d www.xxx.com在你使用–standalone申請(qǐng)證書的時(shí)候需要關(guān)閉nginx, 因?yàn)閏ertbot會(huì)啟用443端口校驗(yàn)?zāi)愕挠蛎畔? 如果nginx沒有關(guān)閉, 會(huì)導(dǎo)致端口占用。
# sudo services nginx stop配置證書
申請(qǐng)證書完成之后證書會(huì)存在在/etc/letsencrypt/live/目錄, 我們查看一下沒有問題后打開nginx的配置文件修改證書載入路徑:
server {server_name www.xx.com;error_log /var/log/nginx/www.xx.error.log ;access_log /var/log/nginx/ws.xx.access.log;# 域名的ssl認(rèn)證listen 443 ssl; # managed by Certbotssl_certificate /etc/letsencrypt/live/www.xx.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.xx.com/privkey.pem; Certbotinclude /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; }重啟nginx 輸入網(wǎng)址訪問一下, 證書啟用是否成功: https://xxx.com
總結(jié)
以上是生活随笔為你收集整理的使用Certbot申请ssl证书的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工业交换机与商业交换机区别对比
- 下一篇: 盘点 | 全球关键信息基础设施网络安全大