VPS Web サーバーで HTTPS を有効にする方法
<p>Namecheap を通じて VPS を購入しました。その IP アドレスは (例: 162.0.118.14) です。 Ubuntu 18 で実行されており、putty または filezilla を使用してアクセスできます。 </p>
<p>また、私の VPS では、Socket.io を使用してポート 3000 で Web サイトをホストしています。したがって、http://162.0.118.14:3000 を使用して私の HTML ファイル/ウェブサイトにアクセスできます。 </p>
<p>その間、ログイン/登録の目的で、apache2 経由でポート 80 に MySQL データベースを維持しているので、http://162.0.118.14/phpmyadmin を使用して phpmyadmin にアクセスできます。 </p>
<p>Namecheap からドメイン名も購入しました (例: test.com)。 DNS レコードで、host@ の URL リダイレクト レコードを作成し、値を http://162.0.118.14 (マスク) に設定しました。この構成では、ドメイン名からのすべてのトラフィックが Web サーバーにリダイレクトされます。これで、http://test.com を使用して自分の Web サイトにアクセスできるようになりました (その後、:3000 にリダイレクトします)。 </p>
<p>ただし、現在は http を使用してのみ Web サーバーにアクセスできますが、https を使用して動作できるようにしたいと考えています。 </p>
<p>検索したところ、Web サーバーが HTTPS で動作できるようにするための証明書を購入または生成する方法に関する多くのチュートリアルが見つかりました。 </p>
<p>そこで、HTTPS を機能させるために証明書を購入する必要があるのか、それとも無料で証明書を自分で生成できるのか疑問に思っています。また、VPS で動作させるにはどうすればよいですか? </p>