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
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
Search
Masaki Osugi
November 26, 2016
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
サーバー管理を5年して気がついたことを具体的な事例を交えながら紹介しました。
当日(2016年11月26日)の朝にMacBook Proを購入したので、そこのネタも若干入っていますw
Masaki Osugi
November 26, 2016
More Decks by Masaki Osugi
See All by Masaki Osugi
一歩進んだ Git の活用術
nasa114
1
310
Azure Logic Appsからはじめる業務改善
nasa114
0
120
Other Decks in Technology
See All in Technology
Disciplined Vibes: Scaling AI-Assisted Engineering
sheharyar
0
150
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
AIのReact習熟度を測る
uhyo
2
600
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
120
Chainlitで作るお手軽チャットUI
ynt0485
0
260
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.1k
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
350
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
110
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1.1k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.1k
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
130
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
790
It's Worth the Effort
3n
188
29k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Bash Introduction
62gerente
615
220k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Marketing to machines
jonoalderson
1
5.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
230
30 Presentation Tips
portentint
PRO
1
320
How STYLIGHT went responsive
nonsquared
100
6.2k
Transcript
鯖管して気がついたこと Masaki Osugi a.k.a. @nasa114 Public Version(公開⽤)
⾃⼰紹介 • ⼤杉 将輝 • 個⼈サーバー管理 5年⽬ • Webサイト管理 7年⽬
• MacBook Pro with Retina Display 13インチモデルを購⼊(TouchBar付)
닢盖הכ
要件定義 運⽤ 設定
Step 1 はじめた頃
はじめたキッカケ • お問い合わせページのSSL化をしたかったため • さくらのVPSが登場し,VPSの敷居が下がった • 今となっては乱⽴ですが,昔はServersMan@VPS,OsukiniServerぐらいの時 • サーバー管理をしている⼈が周りにいて,質問がしやすかった •
iTunesで再⽣しているソフトをつぶやくソフトウェアの中の⼈とか
当初の構成 • さくらのVPS上にLAMPの構成 • ⾊々とあるけど,さくらのVPS 2GBプランがお得感あったので契約 ※ 今でも2GBプランを使ってます • CentOS
6.xがデフォルトなのでデフォルトを利⽤ • nginxも0.xxの時代でしたね…⽇本語リソースもそこまでなかった • 当時はWPのみ使っていたのでPHP重要
現在の構成 • メインはさくらのVPS上にLEMPの構成 • Linux(CentOS 7),Nginx,MariaDB,Perl,PHP,PHPを利⽤ • バックエンドにStarmanやPHP-FPMなど多数稼働. • Movable
Typeを動かす環境,その他はレンタルサーバー • その他IDCFクラウドやConoHa,AWSなどに構築 • 負荷分散・⽤途別に分割
None
Step 1.5 管理をして気がついたこと
None
使うソフトウェアによって異なる • ⽤途によって異なる • WebサーバーでもPHPのバージョンが異なると動かない • 負荷が重たくなるときがあれば分散やスケールアップなど考慮する • DNSなどは分散する
Step 2 身についたこと
These icons are originally provided by Dave Gandy on http://www.flaticon.com/packs/font-awesome
under CC BY 3.0 license.
1. 常にアンテナを張る • サーバーを運⽤していて,万全というのはない • 「とりあえず運⽤」は危険,「どこかに⽳があるかも」と思うべき • Twitterやメーリングリスト・メールマガジンは登録して購読する • サーバーが落ちる可能性があると,他の⼈も騒ぐ
2. 各種ツール・ドキュメントの利⽤ • SSLなど設定していても難しいことが多々 • 最適解が出ない,よくわからない • Webサーバーに関してはMozillaやGoogleのドキュメントを参考 • ヘッダーのチェックも⾏う
• SSLはQualisのツールを使えばたいてい分析が可能 • 公開サーバーの場合に限る
3. テスト環境で試す • 本番サーバーでいきなり適応するとWebサイトなどが⾒れない可能性 • 団体や法⼈の場合,ダウンすると信頼性が下がる. • 設定などを書き換える前に⼀度試した上で適応する • 細かい設定はapachectl
‒tなどのコマンドで確認する
まとめ • 情報のアンテナを張る,そのためにはTwitter・メルマガ・MLを使う. • 完璧なんてない,常に疑⼼暗⻤になる. • 何か変更する時は適応する前に試す. • サーバー管理は楽しい,学ぶことも多数ある
Thank You! Masaki Osugi a.k.a. @nasa114 Weblog::https://www.nasa114.jp/ This file uses
any image from 写真素材のPAKUTASO,SAKK(Movable Type).