許多人為局域網(如公司內部OA、智能家居系統)訪問時瀏覽器彈出的“不安全”警告而煩惱。其實,通過為局域網服務配置SSL證書,就能解決這個問題,實現“https”安全訪問。
一、 明確需求:你需要哪種證書?
為局域網申請證書,主要就是以下方法
公共可信證書(推薦) :由全球可信的證書頒發機構(CA)簽發。優點是任何設備訪問都直接信任,無安全警告。
對於絕大多數局域網應用,我們追求便捷和安全,因此申請公共可信證書是更優解。
內網IP地址SSL證書申請入口
直接訪問JoySSL官網,註冊一個賬號記得填寫註冊碼230973獲取技術支持。
二、 如何申請公共可信證書?
公共CA默認只為公網域名簽發證書。要讓其為局域網IP或域名簽發,需要驗證你對這個地址的所有權。核心步驟如下:
擁有一個域名:
你必須有一個自己註冊的公有域名(例如your-company.com)。這是所有操作的基礎。
創建DNS解析記錄:
登錄你的域名管理後台,為你局域網的服務器IP地址創建一個DNS解析記錄。有兩種常見方式:
解析域名到內網IP:例如,創建一個A記錄oa.your-company.com,將其指向你內網服務器的IP地址192.168.1.100。
使用泛解析:創建一個*.internal.your-company.com的泛解析記錄,指向你的內網網關或服務器,這樣所有子域名都可以使用。
選擇CA並申請證書:
前往各大SSL證書服務商(如JoySSL、阿里雲、騰訊雲等)平台。選擇適合的證書類型(單域名或泛域名)。
在申請時,通用名稱(CN) 一欄就填寫你剛設置的域名(如oa.your-company.com)。
選擇DNS驗證方式。CA會要求你在域名DNS設置裏添加一條特定的TXT記錄,以驗證你擁有該域名的管理權。按照提示操作即可。
驗證並獲取證書:
完成DNS驗證後,CA通常幾分鐘內就會簽發證書。你然後在證書管理平台下載頒發的證書文件(一般包含.crt和.key文件)。
三、 在服務器上安裝部署
將下載的證書文件上傳到你的局域網服務器上,並在Web服務軟件(如Nginx, Apache, IIS)中進行配置,指定證書和私鑰的路徑,然後重啓服務。
重要總結
核心原理:利用公有域名來“代理”驗證局域網服務的可信性。
最大優點:一旦部署成功,局域網內任何設備、任何瀏覽器訪問該服務,都會顯示安全的小鎖標誌,無需每台設備手動安裝證書。
最佳選擇:強烈建議使用泛域名證書,一個證書可以保護同一個域名下的所有二級子域名,非常適合內部有多項服務的環境。