狠狠撸
Submit Search
20180214 okubo mt_cloud_handson
?
Download as PPTX, PDF
?
0 likes
?
122 views
Six Apart
Follow
2018年2月14日のハンズオン资料です。
Read less
Read more
1 of 95
Download now
Download to read offline
More Related Content
20180214 okubo mt_cloud_handson
1.
2018年2月14日 シックス?アパート株式会社 長内 毅志 MOVABLE TYPE
クラウド版 ハンズオンセミナー
2.
自己紹介 ■ 長内毅志 – 仕事 Movable
Type ディベロッパーリレーションマネージャー エバンジェリスト – 趣味 ダンス (ストリート、ジャズ) ジョギング (サブフォー) 英語の勉強 (TOEIC 875, 英検準1級) 家族と過ごすこと
3.
まず最初に – アカウント情報を元に、アクセスできるか確認しま しょう
4.
アジェンダ ■ Movable Type
の特徴 ■ 管理画面と基本操作 ■ クラウド版独自の機能を理解する ■ プラグインとテーマ
5.
MOVABLE TYPE の特徴
6.
Movable Typeとは ■ 10年以上利用されているブログ?CMS(通称MT) ■
MTタグ組み合わせでロジック生成 ■ テンプレートとDBが完全に分離している (MVCライク) ■ プラグインで拡張可能 ■ どんなコードも生成可能
7.
最新10件のブログ記事をリンク付きで生成 <ul> <MT:Entries limit="10"> <li> <a href="<MT:EntryPermalink>"> <MT:EntryTitle> </a> </li> </MT:Entries> </ul>
8.
特徴1 ■ 静的生成でhtmlを出力 (スタティックパブリッシング) ■ 動的生成も対応可能 (ダイナミックパブリッシング)
9.
■ 動的、静的生成どちらも対応することで、様々なサー バー構成に対して柔軟に対応できる
10.
基本的な構成 公開サーバー兼 CMSサーバー 管理者 閲覧者 (サイト訪問者)
11.
ステージング環境 ステージング サーバー兼 CMSサーバー 公開 サーバー 管理者 閲覧者 (サイト訪問者)
12.
冗長構成 CMS サーバー 公開 サーバー (冗長構成) ロード バランサ
13.
クラウド環境 – CMSサーバーをVMイメージで構築(Amazon EC2な ど) –
公開ページはコンテンツサーバーで構築 – AmazonS3 (Azure Webサイト) など VMサーバー AmazonEC2など Amazon S3など
14.
特徴2 ■ 柔軟なテンプレートタグ – 四則計算なども可能 ■
Data API でデータを利用することが可能 – データはJSON形式で出力、RESTで取得可能 – 独自アプリも開発可能
15.
Data APIを利用したアプリ例: Movable Type
Writer
16.
Data API を利用したアプリ例: Movable
Type for iOS
17.
Data API を利用したサイト実装例: 東京書籍様
18.
特徴3 ■ 中小企業から中-大規模企業、官公庁まで幅広い導入実 績
19.
事例集 ■ http://www.sixapart.jp/business
20.
MOVABLE TYPEの 管理画面と基本操作
21.
管理画面
22.
ウェブサイトとブログの違い ■ ウェブサイト… 「サイト」「ホームページ」全体を管理する仕組み ■ ブログ… ウェブサイトの中にある、更新頻度の高いコンテンツを管理す る仕組み 「ブログ」「ニュースリリース」「IR情報」 「新製品紹介」など 参考リンク3: http://www.movabletype.jp/documentation/mt6/websites/
23.
1つの奥别产サイトを构成する例
24.
复数の奥别产サイトを构成する例
25.
ダッシュボード
26.
記事の作成 記事 => 新規、もしくは新規作成
27.
ハンズオン ■ 最初の記事を投稿してみましょう
29.
クラウド版独自の機能を 理解する
30.
Movable Type クラウド版とは ■
シックス?アパートがサーバー管理 ■ 管理画面の動作が速く快適 ■ 常に最新版を使用可能 ■ テクニカルサポート付き ■ 独自機能
31.
MTクラウド版の構成 ■ nginx+PSGI – 管理画面、再構築ともに最適化されている ■
各種機能を実装 – 後述します
32.
nginxとは ■ Apache、IISに続くシェア (netcraft社、2016/09) ■
軽量、高速。メモリ使用量が少ない ■ デメリットもある(.htaccessが使えないなど)
33.
■ Movable Typeクラウド版 ■
オリジナル机能の説明
34.
MTクラウドのドキュメント ■ http://www.movabletype.jp/documentation/cloud
35.
サーバー配信机能
36.
サーバー配信机能とは ■ MTクラウドで生成したコンテンツを外部のサーバーへ 配信して公開する機能 ■ MTクラウドをステージング環境として利用可能 ■
贵罢笔(厂)で配信
37.
サーバー配信机能 ■ 設定=>サーバー配信
38.
叠础厂滨颁认証
39.
Basic認証でできること ■ 公開しているウェブサイト?ブログに対してBasic認証 の設定ができます ■ ファイルに対しても設定できます ■
复数设定が可能です
40.
Basic認証 ■ ウェブサイトから クラウドサービス=>Basic認証
41.
ハンズオン ■ ウェブサイト?ブログにBasic認証をかけてみましょう ■ サイトパスはMTクラウドで利用しているドメインを基 点として 「/」から相対パスで指定します
42.
設定例 設定例 認証設定したいURL 設定内容 サイト全体に
Basic 認証を設定したい http://www.example.com/ / 一部のディレクトリに Basic 認証を設定した い http://www.example.com/secret/ /secret/ 一部のファイルに Basic 認証を設定した い http://www.example.com/secret/file.ht ml /secret/file.html 利用しているMTクラウドのドメインが 「www.example.com」の場合
43.
贬罢罢笔リダイレクト
44.
贬罢罢笔リダイレクトとは ■ あるディレクトリやファイルへのアクセスを、自動的 に他のURLに転送する仕組み
45.
贬罢罢笔リダイレクト ■ ウェブサイトから クラウドサービス =>
贬罢罢笔リダイレクト
46.
ハンズオン ■ ウェブサイトのindex.htmlをYahoo!へリダイレクトし てみましょう。 ■ /
=> http://www.yahoo.co.jp
47.
管理画面のセキュリティ设定
48.
ブルートフォースアタック(総当り攻撃) イラスト:「2014年版 情報セキュリティ10大脅威」より http://www.ipa.go.jp/security/vuln/10threats2014.html
49.
ブルートフォースの例 [30/Aug/2014:22:09:48 +0900] "POST
/wp-login.php HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:49 +0900] "POST /wp-login.php HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:50 +0900] "POST /wp-login.php HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:53 +0900] "POST /mt.cgi HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:54 +0900] "POST /mt.cgi HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:55 +0900] "POST /mt.cgi HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:56 +0900] "POST /mt.cgi HTTP/1.0" 200 5529 "-" "-" [30/Aug/2014:22:09:58 +0900] "POST /mt.cgi HTTP/1.0" 200 5529 "-" "-"
50.
コード内の识别情报
51.
管理画面のセキュリティ设定とは ■ 管理画面のURLを任意に変更することができます
52.
■ システム =>
クラウドサービス => セキュリティ
53.
ハンズオン ■ 管理画面のURLを任意に変更してみましょう ■ 変更後、一度ログアウトして再ログインしましょう
54.
ハンズオン ■ 管理画面にBasic認証を設定してみましょう ■ 管理画面のURLを元に戻しておきましょう
55.
惭罢环境変数
56.
惭罢环境変数とは ■ MTの環境変数を管理画面から設定することができます。 – http://www.movabletype.jp/documentation/appe ndices/config-directives/ ■
設定不可能な環境変数もあります – http://www.movabletype.jp/documentation/cloud/specifi cations/config-directives.html
57.
■ システム =>
クラウドサービス => 惭罢环境変数
58.
ハンズオン ■ 環境変数 「AssetFileExtensions」にjpgと設定し、.jpgファイル 以外のアップロードを禁止してみましょう ■ .jpgファイル以外がアップロードできるか試してみま しょう
59.
参考 ■AssetFileExtensions – http://www.movabletype.jp/documentation/appendices/ config-directives/assetfileextensions.html
60.
环境のリストア
61.
环境のリストアでできること ■ MTクラウドおよび公開済みのWebサイトのデータをす べて任意の時点の状態に戻す機能
62.
环境のリストア ■ システム =>
クラウドサービス => 环境のリストア
63.
ハンズオン ■ ウェブサイト?ブログで記事を書いた後、バックアッ プデータからデータリストアを行ってみましょう ■ 最初の状態に戻っていることが確認できますか?
64.
■ その他の機能
65.
ディスクの使用量 ■ 現在利用しているディスク容量が一目でわかるサービ ス ■ システム
=> クラウドサービス => ディスクの使用量
66.
自動アップデート ■ MTを自動的に最新版にアップデートする機能。無効に することも可能。
67.
サンドボックスサービス
68.
サンドボックスサービスとは ■ MTクラウドで構築した仮想マシンデータを複製して使 えるサービス
69.
サービス利用料金 ご契約中のプランの月額料金1カ月分(+消 費税) サンドボックス利用可 能期間 お申し込み月の翌月末日まで 申し込み期限 毎月25日まで(25日が休業の場合は直前の 前の営業日) ※ 26日以降のお申し込みは翌月1日のお申 し込み扱いとなります。 作成可能なサンドボッ クスの数 Movable Type
クラウド版 1契約につき1つ まで
70.
■ http://www.sixapart.jp/movabletype/cloud/sandbox. html
71.
MOVABLE TYPE ソフトウェア版との違い
72.
クラウド版でできて、ソフトウェア版ででき ないこと ■ サーバー配信机能 ■ Basic認証 ■
贬罢罢笔リダイレクト ■ 環境リストア(定期バックアップ) ■ 自動バージョンアップ、他
73.
ソフトウェア版でできて、 クラウド版でできないこと ■ ブログの公開パスに制限があります – クラウド版は「/data/file/static」以下の み –
FTPからアクセスすると「/static」ディ レクトリのみ確認できます
74.
.htacessが使えない ■ .htaccessの設定はできない ■ 各種の代替機能を実装 –
リダイレクト – Basic認証
75.
■ Movable Type
のプログラムファイルの改変はできま せん。 – alt-search、alt-tmpl などの設定は可能
76.
■ サーバーへのSSH接続は不許可 – クラウド版は許可していません ■
一部環境変数は使用できない – StaticWebPathなどのファイルシステム関連 – SQLSetNamesなど、DB関連
77.
その他の制限事項 ■ http://www.sixapart.jp/movabletype/cloud/specifica tion.html
78.
ソフトウェア版からの 移行時のポイント
79.
留意点 ■ DBデータレベルの移行はできない – MTの標準機能「バックアップと復元」を基本とし た移行を –
移行后は「产濒辞驳滨诲」の変更に注意
80.
例 ■ MT5のサイトデータ移行 1. MT5のバックアップデータをMT5でバージョンを合 わせて復元 1.
バージョンに注意(5.13=>5.13など) 2. MT5からMT6へバージョンアップ 3. MTクラウドへ投入
81.
コメントやトラックバックがない場合 ■ MTのテーマ機能+データのエクスポートによる移行も 選択肢
82.
移行用のテンプレート ■ 「バックアップと復元」や「エクスポート」が使えな い場合、テンプレートを利用したデータ作成という手 がある – https://github.com/movabletype/mt- recipes/blob/master/Export%20entry%20data%20i n%20MT%20format.md
83.
留意点 ■ nginx+PSGIという環境 – Apacheの機能を多用したサイトの移行には注意が 必要 –
MTクラウドのリダイレクト?ベーシック認証をう まく活用
84.
■ 価格
87.
プライベートプラン ■ より大規模なサイトを運用の場合、個別相談をお受け します。
88.
购入方法(仕入方法)
89.
購入経路 エンドユーザー様 ECバイヤーズ/ソフトバンクC&S Movable Type クラウド版 制作?開発会社
90.
購入方法 1. ECバイヤーズ(ECサイト)からの購入 2. 既存の取引先からの購入
91.
ECバイヤーズ(ECサイト)からの購入 ■ https://store.ecbuyers.com/sixapart/movabletype/
92.
ECバイヤーズとは ■ ソフトバンク?テクノロジー(株)が運営するEC サイト ■ 個人でも企業でも購入可能 ■
标準価格での贩売
93.
既存の取引先からの購入 ■ MTクラウドは、ソフトバンク コマース&サービス株 式会社を経由して、一般に流通していますので、ソフ トバンク
コマース&サービス株式会社と取引口座を持 つ販売会社から購入可能 ■ 販売価格は各販売会社へご確認ください
94.
ソフトバンク コマース&サービス社様からの 仕入れ ■ http://bbwebmarketing.jp/
95.
Any Questions?
Download