如何讓遠端伺服器上的「本機」mywebsite.test 使用本機電腦上的 SSL?

如何讓遠端伺服器上的「本機」mywebsite.test 使用本機電腦上的 SSL?

我有一個 XUbuntu 伺服器,我可以透過 XFCE 連接到它並加載https://mywebsite.test使用我使用 mkcert 建立的有效本地憑證。

不過透過XFCE連接,網站會卡很多,直接打開就方便多了https://mywebsite.test從我的本機電腦代替。但是,除非我從 XUbuntu 伺服器本身開啟該網站(顯然),否則 SSL 憑證無效。我需要 SSL 憑證才能有效,因為我需要在https://mywebsite.testhttps://另一個網站.test,並且我需要 SSL 才能在這兩個網站上工作。

我知道這些 mkcert 憑證是要在本地使用的,並且它們確實在“本地”工作,但我想知道..是否可以按照我想要的方式進行這項工作,證書位於我的 XUbuntu 伺服器中,我能夠在我的Mac 上使用有效的SSL 而不是使用XFCE 瀏覽這些網站嗎?

答案1

取得憑證檔案(您將其稱為“mkcert 憑證”,但更好的名稱是“自簽名憑證”)。然後將該檔案新增至您的 Mac,使其受信任(即受信任以保護 https 連線)。 superuser.com 上有很多關於如何做到這一點的答案,例如這個線程

如果您想使用 mkcert 來完成該任務,他們在他們的自述文件中簡單介紹一下

並且,請確保您的筆記型電腦將名稱解析mywebsite.test為正確的 IP 位址,該位址可從您的筆記型電腦路由。如果它無法路由,您可以使用 1 個、2 個或 12 個 ssh 隧道來解決它。

相關內容