Caddy配置SSL證書
沃通數字證書商店申請SSL證書后使用Nginx文件夾內的SSL證書。
目錄中新建一個Caddyfile文件,寫入配置,然后執行caddy即可執行。
如果想要啟用實驗性的QUIC支持,則使用caddy -quic啟用即可。
Caddyfile配置文件示例(所有配置可以寫在同一文件內):
HTTP跳轉HTTPS:
www.website.com:80{
redirhttps://www.website.com{uri}
}
靜態網站 Caddyfile:
www.website.com:443{
tlsC:\ssl\www.website.com\crtC:\ssl\www.website.com\key
gzip
header/Strict-Transport-Security"max-age=31536000"
rootC:\www\www.website.com\
}
反向代理 Caddyfile:
www.website.com:443{
tlsC:\ssl\www.website.com\crtC:\ssl\www.website.com\key
gzip
header/Strict-Transport-Security"max-age=31536000"
proxy/localhost:3999
proxy/wslocalhost:3999{
websocket
}
}
PHP7.1 Caddyfile:
www.website.com:443{
tls/home/ssl/www.website.com/crt/home/ssl/www.website.com/key
root/home/www/www.website.com
gzip
fastcgi//run/php/php7.1-fpm.sockphp
}
以上配置文件都假設已經有SSL證書了,若沒有則參考官方文檔自動配置SSL/HTTPS。
另外,Caddy也支持ECC證書。
SSL證書管理
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。