Rumah  >  Artikel  >  rangka kerja php  >  Menganalisis masalah komunikasi antara muka antara pelayan dalaman dari dua aspek

Menganalisis masalah komunikasi antara muka antara pelayan dalaman dari dua aspek

藏色散人
藏色散人ke hadapan
2022-11-21 17:19:531020semak imbas

Dalam perniagaan sebenar, selalunya terdapat komunikasi antara muka antara pelayan dalaman, yang melibatkan dua aspek: pertama, lebar jalur dan kedua, keselamatan.

Menganalisis masalah komunikasi antara muka antara pelayan dalaman dari dua aspek

1. Penghantaran intranet

Kami tahu bahawa penghantaran intranet tidak menduduki lebar jalur pelayan dan lebih pantas daripada penghantaran rangkaian luaran alamatnya ialah https://api.xxx.com/userinfo, untuk mencapai penghantaran intranet, edit fail /etc/hosts setempat

api.xxx.com 10.0.123.1 # 内网ip

2 antara muka, api.xxx.com, agak mudah untuk mengehadkan sumber permintaan, menggunakan senarai putih IP utama. [Disyorkan:

tutorial video laravel

]Menggunakan laravel sebagai contoh, buat middleware AppHttpMiddlewareRemind.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);
}
Pengarang asal: php_yt

Disiarkan semula daripada pautan: https://learnku.com/articles/73351

Pembelajaran yang disyorkan: "
Tutorial Video PHP

"

Atas ialah kandungan terperinci Menganalisis masalah komunikasi antara muka antara pelayan dalaman dari dua aspek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam