Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PFSを考慮したTLS終端とngx_mrubyによる大量ドメイン設定の効率化
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
MATSUMOTO Ryosuke
PRO
February 05, 2016
Technology
5.3k
3
Share
PFSを考慮したTLS終端とngx_mrubyによる大量ドメイン設定の効率化
nginxにおける大量ドメインの証明書を動的に処理する方法
MATSUMOTO Ryosuke
PRO
February 05, 2016
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
790
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
870
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.5k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.4k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
360
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
870
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.6k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.5k
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
62k
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
180
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
160
How to install a gem
indirect
0
2.1k
トイルを超えたCREは何屋になるのか
bengo4com
0
120
Databricks Lakehouse Federationで 運用負荷ゼロのデータ連携
nek0128
0
110
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
290
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
190
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
Embeddings : Symfony AI en pratique
lyrixx
0
440
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
130
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
290
Believing is Seeing
oripsolob
1
100
Paper Plane
katiecoart
PRO
1
48k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
950
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
KATA
mclloyd
PRO
35
15k
HDC tutorial
michielstock
1
600
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
420
Transcript
OHJOYʹ͓͚ΔେྔυϝΠϯͷূ໌ॻΛಈతʹॲཧ͢Δํ๏ GMO Pepabo, Inc. ٕज़ج൫νʔϜ γχΞɾϓϦϯγύϧΤϯδχΞ MATSUMOTO, Ryosuke @matsumotory 2016/01/29
ٕࣾज़ڞ༗ࢿྉ 1'4Λߟྀͨ͠5-4ऴͱOHY@NSVCZ ʹΑΔେྔυϝΠϯઃఆͷޮԽ
࣍ 1FSGFDU'PSXBSE4FDSFDZʢ1'4ʣ 1'4Λຬͨ͢伴ަํࣜ '4Λຬͨ͢5-4ηογϣϯΩϟογϡ OHY@NSVCZʹΑΔಈతূ໌ॻಡΈࠐΈ
OHY@NSVCZʹΑΔಈతϦόʔεϓϩΩγ ·ͱΊ
લఏɿલͷ1'4Λߟྀͨ͠OHJOYͷઃఆͱɺ ޙͷυϝΠϯ͕େྔʹ͋Δ߹ͷ OHY@NSVCZΛར༻ͨ͠ূ໌ॻͱϦόʔεϓ ϩΩγͷઃఆ͚ͯ׆༻͢Δ͜ͱ͕ग़དྷ·͢ɻ
1FSGFDU'PSXBSE4FDSFDZ
1FSGFDU'PSXBSE4FDSFDZ ˞Ҏ߱1'4ͱলུ ˞5-4ηογϣϯͷ߹ ൿີ伴͕࿙Ӯͯ͠աڈͷ௨৴͕ղಡͰ͖ͳ͍ঢ়ଶ શͯͷ5-4ηογϣϯͰҟͳΔൿີ伴Λ͏ ҉߸Խ͞Εͨ௨৴Λͻͨ͢ΒஷΊ͜ΜͰͲ͔͜Ͱൿີ 伴ΛಘͨΒͦͷશͯͷ௨৴ΛղੳՄೳͱ͍͏ঢ়ଶඇ
ৗʹ·͍ͣͱ͍͏ͷରࡦ
5-4Ͱ1'4͋Δ͍'4Λຬͨ͢ʹ 1'4ʹରԠͨ͠DJQIFSTVJUFTͷબ '4Λߟྀͨ͠5-4ηογϣϯΩϟογϡํࣜΛબ ΫϥελߏΠϕϯτυϦϒϯʹΑΔ࣮ͷߟྀ 8FCαʔϏεͰͪΌΜͱΖ͏ͱ͢Δͱҙ֎ͱେม
1'4Λຬͨ͢伴ަํࣜ
1'4Λຬͨ͢伴ަ &%)&$%)&伴ަํࣜΛ͏ ηογϣϯຖʹϥϯμϜͳ伴Λ༻ ΫϥΠΞϯτɾαʔόͦΕͧΕͰҟͳΔ伴Λ༻ OHJOYͰͷ伴ަઃఆ
OHJOYͩͱTTM@EIQBSBNσΟϨΫςΟϒ DJQIFSTTVJUFTΛαʔόଆͰࢦఆ͢ΔͳͲ
OHJOYͷؔ࿈σΟϨΫςΟϒ SFGIUUQTXFBLEIPSHTZTBENJOIUNM
'4Λຬͨ͢ 5-4ηογϣϯΩϟογϡ
5-4ηογϣϯΩϟογϡͷछྨ 4FTTJPOSFTVNQUJPO αʔόɾΫϥΠΞϯτͰڞ௨伴ΛΩϟογϡ 4FTTJPOUJDLFU ΫϥΠΞϯτͰڞ௨伴Λνέοτͱͯ͠อଘ
αʔόଆͰΩϟογϡΛ࣋ͭඞཁͳ͠ Ϋϥελߏ࣌ʹศར
4FTTJPOSFTVNQUJPO Ϋϥελ࣌ʹΩϟογϡΛαʔόؒͰڞ༗ OHJOYͰαʔόؒڞ༗ʹରԠ͍ͯ͠ͳ͍ ΠϕϯτυϦϒϯαʔόͰ࣮͕͍͠ ΫϥελؒΩϟογϡΛఘΊΔ
)0ͦΕΛͰ͖ΔΑ͏ʹ͍ͯ͠ΔͷͰ͍͢͝ ͦΕ͔4FTTJPOUJDLFUΛ͏ ΠϕϯτυϦϒϯ͔ͭΫϥελߏͰ͑Δ ͔͠͠4FTTJPOUJDLFU'4ͷ؍Ͱ༗Γ
4FTTJPOUJDLFU ϚελʔΩʔ͕࿙ΕΔͱશ௨৴͕ղಡՄೳ 1'4ͷ֓೦Λຬ͍ͨͤͯͳ͍ αʔόଆͰϚελʔΩʔΛอଘ͢Δͷ͕௨ৗ ΫϥελؒͰϚελʔΩʔΛڞ༗
ΫϥελͷͲͷαʔόʹৼΓ͚ऽΒΕͯΩϟογϡར༻Մೳ OHJOYͷ߹ '4Λຬͨͨ͢ΊʹϚελʔΩʔΛఆظతʹαʔΨଆͰߋ৽ ͜Ε·ͨ)0ࣗಈతߋ৽ʹରԠࡁΈͰ͍͢͝
͜͜·Ͱͷ·ͱΊ
ΫϥελߏͷOHJOYͷ߹ 1'4ʹରԠͨ͠DJQIFSTVJUFTΛઃఆ '4Λຬͨ͢Α͏ʹTFTTJPOUJDLFUͷϚελʔΩʔΛఆظߋ৽ )0σϑΥϧτͰͰߋ৽ Ϋϥελར༻ʹ͓͍ͯϚελʔΩʔΛαʔόؒͰڞ༗
TFTTJPOSFTVNQUJPOͷ߹αʔόؒΩϟογϡڞ༗Λఘ ΊΔ
ಈతূ໌ॻಡΈࠐΈ
υϝΠϯ͕ଟ͍߹ υϝΠϯ͕ઍɾສͷΦʔμʔͷ߹ OHJOYͷ߹ূ໌ॻಡΈࠐΈͷઃఆ υϝΠϯ୯Ґͷઃఆ͕େʹͳΔ OHJOYͷϓϩηεͷϝϞϦେ͖͘ͳΔ ສͷূ໌ॻಡΈࠐΈͰ.#ͱ͔
OHY@NSVCZͰղܾ ಈతূ໌ॻಡΈࠐΈ ηογϣϯ୯ҐͰূ໌ॻಡΈࠐΉ࣌ʹNSVCZΛϑοΫ PQFOTTMҎ্͕ඞཁ 4/*ͷTFSWFSOBNFʹ߹கͨ͠ূ໌ॻϑΝΠϧΛಡΈࠐΉ
ઃఆ͕ҰͭͰࡁΉ͠ϝϞϦݮΔ ੑೳOHY@NSVCZͷIFMMPXPSMEϕϯνͰݮఔ
None
ಈతϦόʔεϓϩΩγ
ಈతϦόʔεϓϩΩγ 5-4ͰΞΫηεͷ͋ͬͨυϝΠϯΛదͳόοΫΤϯ υʹϦόʔεϓϩΩγ͢Δඞཁ༗Γ ඥ͚Λ֎෦σʔλετΞͳͲ͔Βऔಘ ඥ͚ΛͱʹOHY@NSVCZͰಈతϦόʔεϓϩΩγ
͜Εͱ1'4ͷઃఆͱಈతূ໌ॻಡΈࠐΈΛ߹ମͤ͞Δ
·ͱΊ
1'4ͷߟྀͱಈతઃఆ 1'4Λߟྀͨ͠DJQIFSTVJUFTͷઃఆ '4Λߟྀͨ͠ηογϣϯΩϟογϡͷબ ΠϕϯτυϦϒϯΛߟྀͨ͠ηογϣϯΩϟογϡͷબ ಈతূ໌ॻಡΈࠐΈΛOHY@NSVCZͰ࣮ݱ
ಈతϦόʔεϓϩΩγΛOHY@NSVCZͰ࣮ݱ