在ubuntu等linux系統上申請https證書

使用 Certbot 自動申請

  1. 安裝 Certbot
    Certbot 是 Let’s Encrypt 官方推薦的自動化工具,支持多種操作系統和服務器環境。

    • 在 Ubuntu/Debian 上:
sudo apt update
sudo apt install certbot
  1. 申請證書
    • 純手動方式(不自動配置):
sudo certbot certonly --standalone -d yourdomain.com -d www.yourdomain.com
  1. 自動續期
    Let’s Encrypt 證書有效期為90天,Certbot 默認會安裝自動續期的定時任務,你可以手動測試續期:
sudo certbot renew --dry-run

你已經使用 Certbot 生成了 SSL 證書,默認情況下,證書和密鑰文件會存放在服務器上的以下目錄:

/etc/letsencrypt/live/你的域名/

這個目錄下通常包含以下幾個文件:

fullchain.pem — 證書鏈(包括你的證書和中間證書)
privkey.pem — 私鑰
cert.pem — 你的域名證書
chain.pem — 中間證書


一般我們使用的是

  • privkey.pem — 私鑰
  • cert.pem — 你的域名證書

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/83044.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/83044.shtml
英文地址,請注明出處:http://en.pswp.cn/web/83044.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

springboot的test模塊使用Autowired注入失敗

springboot的test模塊使用Autowired注入失敗的原因: 注入失敗的原因可能是用了junit4的包的Test注解 import org.junit.Test;解決方法:再加上RunWith(SpringRunner.class)注解即可 或者把Test由junit4改成junit5的注解,就不用加上RunWith&…

Cursor Rules 使用

前言 最近在使用 Cursor 進行編程輔助時,發現 AI 生成的代碼風格和當前的代碼風格大相徑庭。而且有時它會輸出很奇怪的代碼,總是不符合預期。 遂引出本篇,介紹一下 Rules ,它就可以做一些規范約束之類的事情。 什么是 Cursor R…

項目任務,修改svip用戶的存儲空間。

修改存儲空間 3GB->5GB,這是項目任務,首先有人任務就要去思考實現思路,首先存儲空間,也就是說不只是前端樣式3GB改一下就可以了,那用戶實際還是3GB,所以我們去網站看后端誰返回給我們了3GB,我…

【無標題】路徑問題的革命性重構:基于二維拓撲收縮色動力學模型的零點隧穿理論

路徑問題的革命性重構:基于二維拓撲收縮色動力學模型的零點隧穿理論 一、傳統路徑模型的根本缺陷 在經典正方形路徑問題中(圖1): mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[無直接路徑] B -…

iview中的table組件點擊一行中的任意一點選中本行

<Table border ref"selection" size"small" on-row-click"onClickRow"></Table>// table組件點擊一行任意位置選中onClickRow(row, index) {this.$refs.selection.toggleSelect(index)}寫上toggleSelect(index)方法即可&#xff0c;…

前端工具庫lodash與lodash-es區別詳解

lodash 和 lodash-es 是同一工具庫的兩個不同版本&#xff0c;核心功能完全一致&#xff0c;主要區別在于模塊化格式和優化方式&#xff0c;適合不同的開發環境。以下是詳細對比&#xff1a; 1. 模塊化格式 lodash 使用 CommonJS 模塊格式&#xff08;require/module.exports&a…

算法-構造題

#include<iostream> #include<bits/stdc.h> using namespace std; typedef long long ll; const ll N 5e5 10; int main() {ll n, k;cin >> n >> k; ll a[N] {0}; // 初始化一個大小為N的數組a&#xff0c;用于存儲排列// 構造滿足條件的排列for (l…

LeetCode--25.k個一組翻轉鏈表

解題思路&#xff1a; 1.獲取信息&#xff1a; &#xff08;1&#xff09;給定一個鏈表&#xff0c;每k個結點一組進行翻轉 &#xff08;2&#xff09;余下不足k個結點&#xff0c;則不進行交換 2.分析題目&#xff1a; 其實就是24題的變題&#xff0c;24題是兩兩一組進行交換&…

OC—UI學習-2

導航控制器和導航工具欄 導航控制器 UINAvigationController與UIViewController的關系 UIViewController是什么&#xff1f; 它是一個普通的視圖控制器&#xff0c;負責管理一個頁面 UINavigationController是什么&#xff1f; 它是一個容器控制器&#xff0c;專門用來管理一…

Microsoft前后端不分離編程新風向:cshtml

文章目錄 什么是CSHTML&#xff1f;基礎語法內聯表達式代碼塊控制結構 布局頁面_ViewStart.cshtml_Layout.cshtml使用布局 模型綁定強類型視圖模型集合 HTML輔助方法基本表單驗證 局部視圖創建局部視圖使用局部視圖 高級特性視圖組件依賴注入Tag Helpers 性能優化緩存捆綁和壓縮…

【SpringBoot+SpringCloud】Linux配置nacos踩坑大全

*建議在開發時使用Linux環境下搭建nacos 1.在nacos官網找到搭配SpringBoot和SpringCloud的版本 2.Nacos 依賴 Java 環境來運行&#xff0c;需要在linux系統中安裝JDK 1.8 3.按照Nacos官網步驟安裝&#xff0c;防火墻配置開放8848和9848端口 客戶端擁有相同的計算邏輯&…

如何在 Java 中優雅地使用 Redisson 實現分布式鎖

分布式系統中&#xff0c;節點并發訪問共享資源可能導致數據一致性問題。分布式鎖是常見的解決方案&#xff0c;可確保操作原子性。Redisson是基于Redis的Java分布式對象庫&#xff0c;提供多種分布式同步工具&#xff0c;包括分布式鎖。Redisson與Redis&#xff08;實時數據平…

pikachu靶場通關筆記20 SQL注入03-搜索型注入(GET)

目錄 一、SQL注入 二、搜索型注入 三、源碼分析 1、滲透思路1 2、滲透思路2 四、滲透實戰 1、滲透準備 2、SQL注入探測 &#xff08;1&#xff09;輸入百分號單引號 &#xff08;2&#xff09;萬能注入語句 3、獲取回顯列orderby 4、獲取數據庫名database 5、獲取…

mac:大模型系列測試

0 MAC 前幾天經過學生優惠以及國補17K入手了mac studio,然后這兩天親自測試其模型行運用能力如何&#xff0c;是否支持微調、推理速度等能力。下面進入正文。 1 mac 與 unsloth 按照下面的進行安裝以及測試&#xff0c;是可以跑通文章里面的代碼。訓練速度也是很快的。 注意…

A Survey on the Memory Mechanism of Large Language Model based Agents

目錄 摘要Abstract1. LLM-Based Agent的Memory1.1 基礎概念1.2 用于解釋Memory的例子1.3 智能體記憶的定義1.3.1 狹義定義(肯定不用這個定義)1.3.2 廣義定義 1.4 記憶協助下智能體與環境的交互過程1.4.1 記憶寫入1.4.2 記憶管理1.4.3 記憶讀取1.4.4 總過程 2. 如何實現智能體記…

搭建 Serverless 架構

? 一、理解 Serverless 架構核心概念 核心理念&#xff1a; 無需管理服務器&#xff1a;只需編寫業務邏輯&#xff0c;部署后由云平臺托管運行環境。 事件驅動&#xff08;Event-driven&#xff09; 按需計費&#xff08;按調用次數/資源消耗&#xff09; 高可擴展性與自動…

Git倉庫的創建

Git服務器準備 假設Git所在服務器為Ubuntu系統&#xff0c;IP地址10.17.1.5。 一. 準備運行git服務的git用戶&#xff0c;這里用戶名就直接設定為git。 1. 創建一個git用戶組&#xff0c;并創建git用戶。 sudo groupadd git sudo useradd git -g git 2. 創建git用戶目錄&…

電腦提示dll文件缺失怎么辦 dll修復方法

當你在使用某些應用程序或啟動電腦時&#xff0c;看到提示“DLL文件缺失”的錯誤信息&#xff0c;這通常意味著某個必要的動態鏈接庫&#xff08;DLL&#xff09;文件無法被找到或加載&#xff0c;導致軟件無法正常運行。本文將詳細介紹如何排查和修復DLL文件缺失的問題&#x…

使用 Rest-Assured 和 TestNG 進行購物車功能的 API 自動化測試

這段代碼使用了 Rest-Assured 進行 API 測試&#xff0c;結合 TestNG 框架執行多個 HTTP 請求并進行斷言驗證。以下是對每個測試方法的詳細解釋&#xff0c;包括代碼邏輯和測試目的。 1. test01() 方法 - 提取響應數據 Test public void test01() {String jsonData "{\&…

【設計模式-4.7】行為型——備忘錄模式

說明&#xff1a;本文介紹行為型設計模式之一的備忘錄模式 定義 備忘錄模式&#xff08;Memento Pattern&#xff09;又叫作快照模式&#xff08;Snapshot Pattern&#xff09;或令牌模式&#xff08;Token Pattern&#xff09;指在不破壞封裝的前提下&#xff0c;捕獲一個對…