リモート サーバー上の「ローカル」mywebsite.test をローカル コンピューターから SSL を使用して動作させるにはどうすればよいですか?

リモート サーバー上の「ローカル」mywebsite.test をローカル コンピューターから SSL を使用して動作させるにはどうすればよいですか?

XFCE経由で接続してロードできるXUbuntuサーバーがありますhttps://mywebsite.testmkcert を使用して作成した有効なローカル証明書を使用します。

しかし、XFCE経由で接続するとウェブサイトがかなり遅くなるので、https://mywebsite.test代わりにローカルコンピュータから。しかし、SSL証明書は、XUbuntuサーバー自体からWebサイトを開かない限り有効ではありません(当然です)。SSL証明書が有効である必要があるのは、https://mywebsite.testそしてhttps://別のウェブサイト.テスト両方の Web サイトで SSL が機能する必要があります。

これらの mkcert 証明書はローカルで使用するためのものであり、実際に「ローカル」で機能することはわかっていますが、証明書が XUbuntu サーバーにあり、XFCE を使用する代わりに Mac から SSL が機能している Web サイトを閲覧できるという、希望どおりに機能させることは可能でしょうか?

答え1

証明書ファイルを入手します(「mkcert 証明書」と呼びますが、「自己署名証明書」という名前の方が適切です)。次に、そのファイルを Mac に追加して、信頼されるようにします(つまり、https 接続を安全に保護するために信頼されるようにします)。これを行う方法については、superuser.com に多くの回答があります。たとえば、このスレッド

そのタスクにmkcertを使用する場合は、READMEで簡単に触れています

また、ラップトップが名前をmywebsite.test正しい IP アドレスに解決し、ラップトップからルーティング可能であることを確認してください。ルーティングできない場合は、1 つ、2 つ、または 12 個の SSH トンネルを使用して回避できます。

関連情報