Web-Server
如何在內網中使用 SSL 證書?
也許這是一個愚蠢的問題,但我不知道如何解決這個問題:我們有一個為其域提供 SSL 證書的 Web 伺服器。我可以從任何地方正確地查看這個站點,但當我們在辦公室時,在 Intranet 內。當我將 PC 連接到他們的 WiFi 或有線網路時,我收到一個無效的證書錯誤,但是當我從外部世界連接時,我可以完美地看到它。我需要配置/添加到網路以使其使用 Internet 而不是 Intranet 來訪問域?我會很感激你的建議。先感謝您。
編輯:我在網路伺服器上執行 ownCloud 實例,它有 Let’s Encrypt SSL 證書。當我從 Intranet 外部指向瀏覽器時,我看到 https 完美執行。當我從網路內的設備執行此操作時,即使我使用域名(與我在外部使用的地址相同),我也會收到自簽名證書通知。我使用什麼作業系統並不重要,但無論如何我都會使用我的 Linux 筆記型電腦和另一台正在執行的 Windows 來測試它。
如果您的外部和內部 URL 相同,則可能是防火牆或代理正在創建此“無效證書錯誤”。
如果需要,請嘗試在防火牆或代理中安裝您的 SSL 證書。
您的內部 DNS 需要能夠根據證書解析 URL。如果您的內部 DNS 不同或在內部解析為主機名,則證書將顯示為無效。
如果您可以控制內部 DNS 以進行外部解析,請將內部 URL 的 IP 地址設置為外部 IP 地址。
希望這是有道理的。