ホームページ > PHPフレームワーク > Laravel > 内部サーバー間のインターフェース通信問題を2つの側面から分析

内部サーバー間のインターフェース通信問題を2つの側面から分析

藏色散人
リリース: 2022-11-21 17:19:53
転載
1066 人が閲覧しました

実際のビジネスでは、内部サーバー間のインターフェイス通信が頻繁に行われます。これには、1 つ目は帯域幅、2 つ目はセキュリティという 2 つの側面が関係します。

内部サーバー間のインターフェース通信問題を2つの側面から分析

1. イントラネット送信

イントラネット送信はサーバー帯域幅を占有せず、外部ネットワーク送信よりも高速であることがわかっています。アドレスは https://api.xxx.com/userinfo. イントラネット送信を実現するには、ローカルの /etc/hosts ファイル

api.xxx.com 10.0.123.1 # 内网ip
ログイン後にコピー

2 を編集します。 セキュリティ

api.xxx のインターフェイスを提供するため.com の場合、キー IP ホワイトリストを使用してリクエストのソースを制限するのは比較的簡単です。 [推奨: laravel ビデオ チュートリアル ]

laravel を例として使用して、ミドルウェア App\Http\Middleware\Remind.php

public function handle($request, Closure $next)
{
  $key = $request->input('key', '');
  if (
    $key != 'abc'
    || !in_array($request->ip(), ['10.0.123.2'])
  ) {
    return response()->json([
      'code' => 403,
      'msg' => 'access error',
    ], 403);
  }
  return $next($request);
}
ログイン後にコピー

原著者: php_yt

リンクからリダイレクト: https://learnku.com/articles/73351

推奨学習: 「PHP ビデオ チュートリアル

以上が内部サーバー間のインターフェース通信問題を2つの側面から分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート