実際のビジネスでは、内部サーバー間のインターフェイス通信が頻繁に行われます。これには、1 つ目は帯域幅、2 つ目はセキュリティという 2 つの側面が関係します。
イントラネット送信はサーバー帯域幅を占有せず、外部ネットワーク送信よりも高速であることがわかっています。アドレスは https://api.xxx.com/userinfo. イントラネット送信を実現するには、ローカルの /etc/hosts ファイル
api.xxx.com 10.0.123.1 # 内网ip
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 サイトの他の関連記事を参照してください。