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
0
220
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
サーバー管理を5年して気がついたことを具体的な事例を交えながら紹介しました。
当日(2016年11月26日)の朝にMacBook Proを購入したので、そこのネタも若干入っていますw
Masaki Osugi
November 26, 2016
Tweet
Share
More Decks by Masaki Osugi
See All by Masaki Osugi
一歩進んだ Git の活用術
nasa114
1
300
Azure Logic Appsからはじめる業務改善
nasa114
0
110
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
2026-02-24 月末 Tech Lunch Online #10 Cloud Runのデプロイの課題から考えるアプリとインフラの境界線
masasuzu
0
100
AI Agentにおける評価指標とAgent GPA
tsho
1
240
NW構成図の自動描画は何が難しいのか?/netdevnight3
corestate55
2
490
2026-02-25 Tokyo dbt meetup プロダクトと融合したCI/CD で実現する、堅牢なデータパイプラインの作り方
y_ken
0
150
What's new in Go 1.26?
ciarana
2
260
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
1.1k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
パネルディスカッション資料 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
760
ローカルでLLMを使ってみよう
kosmosebi
0
210
Claude Cowork Plugins を読む - Skills駆動型業務エージェント設計の実像と構造
knishioka
0
190
インシデント対応入門
grimoh
7
5.5k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
130
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
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).