VPSとNginxでドメインアクセスを制限する方法は?

VPSとNginxでドメインアクセスを制限する方法は?

私のウェブサイトにはNginxリバースプロキシを使用するDebian VPSがあります。そして、DNSドメイン名を私のVPSに渡してください。私の質問は、ドメインを介して自分のウェブサイトへの公開アクセスをどのように制限できるかということです。

たとえば、次のようなドメインがあります。

admin.websitename.com

しかし、私はこのウェブサイトが私たちのウェブサイト内のすべてのデータを見るためにログインする管理ダッシュボードなので、私と私の友人だけがアクセスできるようにしたいと思います。

方法やチュートリアルがありますか? Googleで検索しましたが、キーワードが正しくないようです。まず、ありがとうございます。

答え1

あなたとあなたの友達のパブリックIPアドレスが固定され変更されていないため、IPv4アドレスの価格と希少性を見る可能性が低い場合は、次のIPホワイトリストを設定できます。ガイド


動的である場合、または自宅の外部からアクセスしたい場合は、次のことができます。

  • このような認証フロントエンドを使用してください。キーマントまたはオセリア認証を許可するためのインフラストラクチャの前。
  • または、VPNサーバーを作成し、上記のIPホワイトリスト方式を適用して、VPNに接続しているユーザーにのみアクセスを許可します。

VPN メソッドはサイトを外部に公開しないため、最も安全ですが実装が難しい場合があります。

関連情報