Rumah pembangunan bahagian belakang tutorial php Nginx HTTP返回状态码修改

Nginx HTTP返回状态码修改

Jul 29, 2016 am 09:05 AM
200 location quot

由于在nginx配置中,设置了limit_req的流量限制,导致许多请求返回503错误代码,在限流的条件下,为提高用户体验,希望返回正常Code 200,且返回操作频繁的信息:

location  /test {
  ... 
  limit_req z burst=1 nodelay; 
  error_page 503 =200 /dealwith_503?callback=$arg_callback;
}
location /dealwith_503{ 
  set $ret_body '{"code": "V00006","msg": "操作太频繁了,请坐下来喝杯茶。"}';
   if ( $arg_callback != "" ) 
   { 
       return 200 'try{$arg_callback($ret_body)}catch(e){}'; 
   } 
   return 200 $ret_body; 
}
Salin selepas log masuk


以上就介绍了Nginx HTTP返回状态码修改,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Analisis contoh konfigurasi lokasi dalam pelayan Nginx Analisis contoh konfigurasi lokasi dalam pelayan Nginx May 24, 2023 pm 02:05 PM

Mula-mula, izinkan saya memperkenalkan secara ringkas jenis lokasi dan peraturan pemadanan, menggunakan contoh nginxwiki sebagai contoh: location=/{#matchesthequery/only.[configurationa]}location/{#matchesanyquery,sinceallqueriesbeginwith/,butregular#expressionsandanylongerconventionalblockswillbe#matchedfirst .[ konfigurasib]}lokasi^~/im

Bagaimana untuk memintas uri di lokasi nginx Bagaimana untuk memintas uri di lokasi nginx May 18, 2023 pm 12:07 PM

Nota: Arahan akar dan akar alias di lokasi hanya menetapkan akar carian ke direktori yang ditetapkan oleh akar, iaitu uri tidak akan dipotong Sebaliknya, uri asal akan digunakan untuk melompat ke direktori untuk mencari fail Arahan aias akan memotong uri yang sepadan, dan kemudian Gunakan laluan yang ditetapkan oleh alias ditambah dengan baki uri sebagai sub-laluan untuk mencari uri proxy_pass di lokasi Jika url proxy_pass tidak mempunyai uri, jika ekornya ialah "/. ", uri yang sepadan akan dipotong. Jika ekornya bukan "/", maka Tidak akan memotong uri yang sepadan jika url proxy_pass mengandungi uri

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Bagaimana untuk mengkonfigurasi lokasi dan menulis semula peraturan dalam Nginx Bagaimana untuk mengkonfigurasi lokasi dan menulis semula peraturan dalam Nginx May 18, 2023 pm 12:25 PM

Contoh tutorial lokasi: location=/{#Exact match/, nama hos tidak boleh diikuti oleh sebarang rentetan [configurationA]}lokasi/{#Oleh kerana semua alamat bermula dengan /, peraturan ini akan sepadan dengan semua permintaan#Tetapi rentetan biasa dan terpanjang akan dipadankan dahulu [configurationB]}lokasi/dokumen/{#Padankan mana-mana alamat bermula dengan /documents/ Selepas memadankan, teruskan mencari ke bawah#Hanya apabila ungkapan biasa berikutnya tidak dipadankan, Artikel ini akan menggunakan [configurationC]}lokasi. ~/dokumen

Apakah peraturan padanan URI arahan Lokasi Nginx? Apakah peraturan padanan URI arahan Lokasi Nginx? May 14, 2023 pm 11:58 PM

1. Pengenalan Arahan lokasi ialah konfigurasi teras modul http Ia menerima permintaan yang dihantar oleh pengguna berdasarkan peraturan pemadanan URL yang dipratentukan Berdasarkan hasil padanan, permintaan dimajukan kepada pelayan bahagian belakang secara langsung ditolak dan dikembalikan 403. 404, 500 pengendalian ralat, dsb. 2. Lokasi sintaks arahan lokasi[=|~|~*|^~|@]/uri/{…} atau lokasi@nama{…} 3. Mod padanan URI Arahan lokasi dibahagikan kepada dua mod padanan: 1> Biasa aksara Padanan rentetan: peraturan bermula dengan = atau tanpa aksara utama (~) 2> Padanan biasa: bermula dengan ~ atau ~* menunjukkan padanan biasa, ~*

Bagaimana untuk mengkonfigurasi lokasi dalam pelayan Nginx Bagaimana untuk mengkonfigurasi lokasi dalam pelayan Nginx May 14, 2023 pm 07:16 PM

Lokasi tatabahasa[=|~|~*|^~]/uri/{...} Peraturan=: Menunjukkan padanan uri yang tepat (pelajar yang berminat boleh melihat perbezaan antara url dan uri)~: Menunjukkan Regular sensitif huruf besar-besaran padanan~*: Menunjukkan padanan biasa tidak sensitif huruf besar/kecil!~&&!~*: Menunjukkan padanan biasa tidak sensitif huruf besar tidak sepadan dan biasa tidak sensitif huruf besar tidak sepadan /: Padanan universal, sebarang permintaan akan dipadankan dengan padanan lokasi Lokasi sasaran ujian padanan hanya menggunakan bahagian uri permintaan, bukan bahagian parameter. (Sebab: Terdapat terlalu banyak cara untuk menulis parameter dan tidak boleh dipadankan dengan tepat) Atas premis berbilang konfigurasi lokasi dalam jujukan padanan lokasi,

Apakah logik padanan Pelayan dan Lokasi dalam Nginx? Apakah logik padanan Pelayan dan Lokasi dalam Nginx? May 12, 2023 am 11:10 AM

Logik padanan pelayan. Apabila nginx menentukan blok pelayan untuk melaksanakan permintaan, ia memfokus terutamanya pada medan dengar dan nama_server dalam blok pelayan mendengar mentakrifkan IP dan port respons pelayan medan tidak dikonfigurasikan secara eksplisit, ia akan mendengar secara lalai 0.0.0.0:80 (root) atau 0.0.0.0:8080 (bukan akar) listen boleh dikonfigurasikan sebagai: gabungan ip dan port, satu ip, mendengar pada. port 80 secara lalai, port tunggal dan mendengar pada semua antara muka ip secara lalai Laluan unixsocket di mana entri terakhir biasanya hanya digunakan dalam berbeza

Apakah perbezaan antara lokasi nginx dan proxy_pass Apakah perbezaan antara lokasi nginx dan proxy_pass May 16, 2023 pm 03:16 PM

Nama domain akses praujian: www.test.com/api/upload1.location dan proxy_pass kedua-duanya mengandungi /, maka alamat sebenar tidak mengandungi lokasi dan sepadan dengan lokasi direktori/api/{proxy_passhttp://127.0.0.1:8080 /;} alamat akses :www.test.com/api/upload-->http://127.0.0.1:8080/upload2.location tidak mengandungi /, proxy_pass mengandungi /, maka alamat sebenar akan mengandungi /location/api {proxy_passhttp:/

See all articles