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
KUSANAGIをAWSで使ってみた
Search
mappi08
January 24, 2018
Technology
560
0
Share
KUSANAGIをAWSで使ってみた
KUSANAGIをAWSで作ってEC-CUBEも入れたお話
mappi08
January 24, 2018
Other Decks in Technology
See All in Technology
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
14
12k
JavaScript実装の自作プログラミング言語をTypeScript実装に移行した話
keisukeikeda
1
150
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
280
NFLコンペ2026 解法
lycorptech_jp
PRO
0
110
TypeScriptはどのようにどこまで推論できるのか ─ とにかく as は禁止で
ypresto
3
420
生成AIに振り回されない 〜確率論と決定論の使い分け〜
shukob
0
110
AIが変えた"品質の守り方"
kkakizaki
4
1.9k
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
110
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
720
その英語学習、AWSで代替できませんか?
suzutatsu
1
240
AIコーディングエージェントの活用で、コードは静かに肥大化した
yosukeshinoda
1
350
大規模環境でどのように監視を実現する?
yuobayashi
1
140
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Google's AI Overviews - The New Search
badams
0
1k
Six Lessons from altMBA
skipperchong
29
4.2k
KATA
mclloyd
PRO
35
15k
Building the Perfect Custom Keyboard
takai
2
770
Tell your own story through comics
letsgokoyo
1
930
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Docker and Python
trallard
47
3.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
Transcript
LARAVELとEC-CUBEを高速化したくて、、、 KUSANAGIをAWSで使ってみた
2 1. KUSANAGIってナニ? 2. AWSってナニ? 3. でも難しいんでしょ? 4. でもお高いんでしょ? 5.
AWSを作ろう 6. KUSANAGIを入れよう 7. Bashをつかおう 8. WordPressを入れよう 9. EC-CUBEを入れよう LARAVELとEC-CUBEを高速化したくて、、、 KUSANAGIをAWSで使ってみた
3 1. KUSANAGIってナニ? WordPressを高速に動作させるための仮想マシンおよびそのイメージ WordPressの実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する 世界最高速クラスのWordPress実行環境 ※ざっくりいうとWordPressを高速で動作できるサーバーです。 無料 × 爆速
4 2. AWSってナニ? アマゾン ウェブ サービス(AWS) 世界 190ヵ国以上、数百万のお客様を支える Amazon のクラウドサービス
信頼性の高い、スケーラブルで低コストなクラウドインフラストラクチャプラットフォームを提供し わずか 15 分で環境を展開し、独自のアプリケーションを構築することが可能 ※ざっくり世界一有名なサーバー屋さんです。クラウドってやつです。 安定のAWS
5 3.でも難しいんでしょ? はい。 残念ながら黒い画面絶対に触らないといけません。
6 4.でもお高いんでしょ? KUSANAGIは無料 AWSは1年間無料(スペックは限定) ドメインは1円から ※しかもSSL証明書付き つまり1円で1年間使えます。
7 5. AWSを作ろう まずはAWSの契約をしましょう ※クレジットカード必須、使わなければお金は取られません。
8 6. KUSANAGIを入れよう AWSのインスタンス作成>AWS Marketplaceで KUSANAGIと検索 ※AWS Marketplace は App
Store みたいなものです。
9 7. bashをつかおう 突然ですがWindowsユーザーの皆さん bashつかってますか? Windows 10 Fall Creators Updateにて
Windows Subsystem for Linuxが実装されました。 Gitとか 鍵ファイルでのSSHアクセスがサクッとできます。 めっちゃ便利なので使いましょう
10 8. WordPressを入れよう SSHで以下コマンドを実行 //プロビジョニング作成 kusanagi provision ootaku_work //cache有効化 kusanagi
bcache on //ssl恒久的リダイレクト kusanagi ssl --https redirect ootaku_work //DocumentRootに移動 cd /home/kusanagi/ootaku_work/DocumentRoot/ //phpmyadminダウンロード wget https://files.phpmyadmin.net/phpMyAdmin/4.7.7/phpMyAdmin-4.7.7-all-languages.zip //解凍 unzip phpMyAdmin-4.7.7-all-languages.zip //ファイル名変更 mv phpMyAdmin-4.7.7-all-languages phpmyadmin //プロビジョニングで作ったユーザの鍵コピーしてSFTPで使用する vi /root/kusanagi.pem
11 8. 一旦まとめ 以上でKUSAGIを使用してWordPressのインストールは完了となります。 常時SSL対応済みの爆速WordPressが完成です。 サイトの表示速度高速化 = googleの推奨対策 = SEO対策
12 9. EC-CUBEを入れよう SSHで以下コマンドを実行 //EC-CUBE取得 wget http://downloads.ec-cube.net/src/eccube-3.0.15.zip //解凍 unzip eccube-3.0.15.zip
//ディレクトリ名変更 mv eccube-3.0.15 eccube //以下ファイルをチェック ec-cube/app/config/eccube/ ↑にymlがある場合は全削除
13 9. EC-CUBEを入れよう KUSANAGIで EC-CUBEを入れるときの重要ポイント php.iniに一行追加する vi /etc/hhvm/php.ini //以下をに追加 hhvm.libxml.ext_entity_whitelist
= file,http