Upgrade to Pro — share decks privately, control downloads, hide ads and more …

nginx limit_reqを 本番環境にあとちょっとで導入出来た話

F2c415570d653ac3941c8e4a1bfca923?s=47 maaaato
February 09, 2016

nginx limit_reqを 本番環境にあとちょっとで導入出来た話

#nginxbook

F2c415570d653ac3941c8e4a1bfca923?s=128

maaaato

February 09, 2016
Tweet

Transcript

  1. OHJOYMJNJU@SFRΛ ຊ൪؀ڥʹ͋ͱͪΐͬͱͰ ಋೖग़དྷͨ࿩ גࣜձࣾHVNJ த໺ɹխ೭

  2. 8IPBN* த໺ɹխ೭ ߴ஌ݝग़਎ !NBBBBUP גࣜձࣾHVNJ ΠϯϑϥΤϯδχΞ໿೥ "84Ͱ޷͖ͳαʔϏε͸ "VUPTDBMJOH

  3. IUUQRJJUBDPNNBBBBUPJUFNT CEECDEBF

  4. IUUQFOHJOFFSUZQFNBHKQBSUJDMF BOJNBUFMBC@JOUFSOTIJQ

  5. ͦ΋ͦ΋MJNJU@SFRͱ͸ʁ w ඵؒڐՄ͢ΔϦΫΤετ਺Λઃఆ͠ɺઃఆͨ͠ CVSTU਺Λӽ͑Δ৔߹ʹΛฦ͢ɻ΋͘͠͸ ஗Ԇͤ͞Δɻ ˞OHJOY࣮ફೖ໳Ͱ͸1ʹࡌ͍ͬͯΔκʂ ˞ࠓճ͸Ϣʔβʔ*%ຖʹMJNJU@SFRΛઃఆ͔ͨͬͨ͠ͷͰɺ63-ͷΫΤϦʹؚ ·Ε͍ͯΔϢʔβʔ*%Λ࢖༻͠·ͨ͠ɻ

  6. MJNJU@SFRΛ࢖͓͏ͱͳͬͨ എܠ w ΢Σϒ൛ͷ࿩ɻ౰࣌ॏ͍BQJ͕ଘࡏ͍ͯͨ͠ɻ w ͦͷBQJΛΨϥέʔɺεϚϗͰ࿈ଧ͞ΕͯΞΫη εো֐ʹܨ͕ͬͯ͠·͏ࣄ͕͋ͬͨɻ

  7. ͜ͷղܾʹ͋ͨΓɺ ࡾͭͷํ๏͕͋ͬͨɻ

  8. ॏ͍ॲཧΛܰ͘͢Δ ❌޻਺࢓্༷ɺແཧɻஅ೦ɻ

  9. αʔόαΠυଆͰ ࿈ଧରࡦΛ͍ΕΔ ❌޻਺ͱରࡦՕॴ͕ଟ͍ͷͰஅ೦ɻ

  10. ࡾͭ໨͕OHJOYͰͷ੍ޚ ⭕️OHJOYͳͲͷϛυϧ΢ΣΞ͸Πϯϑϥ͕ ୲౰͍ͯ͠ΔͷͰɺΠϯϑϥଆͰରԠՄೳɻ ˞ͨͩ͠ɺΞϓϦνʔϜͱ࿈ܞͯ͠σόοΫ͸ඞཁɻ

  11. OHJOYͰରԠ͢Δࣄʹܾఆ

  12. OHJOY"QBDIF OHJOYଆͰ"QBDIFʹϓϩΩγ͍ͯ͠Δ͕ɺMJNJU@SFRʹҾֻ͔ͬΔϦΫ Τετ͸"QBDIF·ͰϓϩΩγ͞Εͳ͍ɻ ౰࣌ͷΞʔΩςΫνϟ

  13. ͜ΕͰ࿈ଧରࡦ͕ग़དྷΔʂ ! ! ˞ಛఆͷ63-ͷΈઃఆ͍ͨ͠ͷͰɺOHJOYDPOG ʹ͸ର৅ͷ63-Λྻڍ͠ͳ͍ͱ͍͚ͳ͍ʜ

  14. ϋϚͬͨ఺ᶃ w ը૾ͳͲ੩తϑΝΠϧ͸আ֎͢Δ ʢKQHHJGQOHDTTʣ ͡Όͳ͍ͱMJNJU@SFRʹҾֻ͔ͬΔ ˞੩తϑΝΠϧ͕TUBUJDαʔόͳͲผαʔόͰ͋Ε͹େৎ෉ͳ͸ͣ

  15. ϋϚͬͨ఺ᶄ w ϓϥοτϑΥʔϜʹΑͬͯ͸Ͱฦ͢ͱϓϥο τϑΥʔϜͷιʔϦʔϖʔδ͕ग़ͯ͠·͏ɻ w ࠓճ͸Ͱฦͯ͠ɺΞϓϦͷιʔϦʔϖʔδ Λදࣔɻ w ͜ͷ࣌$BDIF$POUSPMOPDBDIFΛઃఆ͠ ͳ͍ͱϒϥ΢βʹΩϟογϡ͞Εͯ͠·͍ɺ࿈

    ଧͯ͠ͳ͍ͷʹιʔϦʔϖʔδ͕ग़ͯ͠·ͬͨ
  16. ϋϚͬͨ఺ᶅ w &-#ͱ࿈ܞ͢Δ৔߹͸ɺεςΟοΩʔηογϣϯΛ࢖͏ɻ ͡Όͳ͍ͱಉ͡αʔόʹΞΫηε͞Εͳ͍ͷͰɺMJNJU@SFR ͷޮՌ͕ͳ͍ɻ lεςΟοΩʔηογϣϯػೳʢηογϣϯΞϑΟχςΟͱ ΋ݺ͹ΕΔʣΛ࢖༻͢Δ͜ͱʹΑͬͯɺϩʔυόϥϯαʔ͕ ϢʔβʔͷηογϣϯΛಛఆͷΞϓϦέʔγϣϯΠϯελϯ εʹόΠϯυ͢ΔΑ͏ʹઃఆͰ͖·͢ɻ͜ΕʹΑΓɺϢʔβʔ ͷηογϣϯதͷ͢΂ͯͷϦΫΤετ͕ಉ͡Πϯελϯεʹ

    ૹ৴͞Ε·͢ɻz
  17. ͜͜·ͰͷઃఆΛεςʔδϯά؀ڥʹઃఆ͠ɺΞ ϓϦΤϯδχΞͱ࿈ଧࡇΓɻ ! ମײͰͲΜͳײ͔͡ࢼͯ͠ɺCVSTUΛௐ੔Λ͢ Δɻ ! ͓ʂޮՌ͋Δʂ͜ΕͰউͯΔʂ ! ͋ͱ͸ຊ൪؀ڥʹೖΕͯΈΑ͏ʂ

  18. ॾࣄ৘ʹΑΓӡ༻͠ͳ ͘ͳΓ·ͨ͠ɻ

  19. 5IBOLZPV