「みんなの翻訳」は、世界中の文書をみんなで協力して翻訳するサイトです。

みんなの翻訳ロゴ
ブクタブ
翻訳サイト

カテゴリ一覧

このサイトについて 新規登録はこちら お試し翻訳

一覧

2017/07/28

メンテナンス終了のお知らせ

2017/7/25-2017/7/28に実施したメンテナンスは、2017/7/28/14:20に終了いたしました。 ご協力をいただき、ありが…

List

Hnoss

English⇒Japanese

shikimi

English⇒Japanese

sysInfo

English⇒Japanese

tkkobe

English⇒Japanese

ホーム > 翻訳記事

翻訳記事

CloudFlare 証明書の設定方法 | from: about gitlab.com / Marcia Ramos

  無料SSL/TLS証明書として、もう1つ有名な企業があることをご存知ですか?それがCloudFlareです。
 もちろん、GitLab Pagesでも利用可能です。
 難しい設定はございません。すぐにお使いいただけます。
 

  ここでは、SSL/TLS、DNS、GitLab Pages、CloudFlareが何であるかの説明については省略させていただきます。

 

 

  まず、GitLab Pagesでは、独自ドメイン/サブドメイン、そしてその両方にSSL/TLS 証明書を付加させて、サイトをホスティングすることに対応しています。

  このたび、GitLab Pages運営側に数多く寄せられた「CloudFlare証明書の設定方法を教えてください」というご意見にお応えして、
 設定の仕方にのみ特化したページを企画しました。
 

  もし、GitLab Pagesサイトのセットアップや、その他の要件について知りたいという方は、おおよそ次の記事をご覧いただくことをおすすめします。

 

 これらの記事を読み切っても、まだ機能に不十分さを感じられる方には、GitLab Pagesコミュニティ・エディションを薦めております。 

 

  セットアップ方法

  この記事では、筆者が実際にやってみた方法を掲載しています。

 まず、私のサイトのサブドメイン「 https://gitlab-tests.gitlab.io/jekyll」に、
 「https://cloudflare.marcia.ml」という独自サブドメインを付けて、それに証明書を付けました。

  サイト自体は Jekyllのデフォルト・テーマを使用しております。(ソース:https://gitlab.com/gitlab-tests/jekyll

 

  ① DNSレコードの設定

  CloudFlareのサイトでは、DNSを設定するタブがあるはずです。
 そこで新しくDNSレコード(CNAME あるいは A)を作成してください。
 サブドメインにはCNAMEレコードが、
 ルートドメインにはAレコードが割り当てられます。

 あとはGitLab Pages側の設定に移るのですが、その方法については、こちらの記事のステップ4にて詳しく説明しております。

  次の写真は、作成されたCNAMEAレコードがどのように表示されるかを表しています。
 いくつかの項目が一覧で表示されるでしょうけれど、その中でも必要なのはごく一部です。

 今回の例では、写真の中の矢印にあるように、サブドメイン「gitlab-tests.gitlab.io」に割り当てられたCNAMEレコードを、「cloudflare.marcia.ml」のレコードとして使っていきます。

  (写真1) CNAMEとAレコード

 GitLab.comにプロジェクトを置いている方につきましては、DNS Aレコードに、GitLab PagesのIPアドレス「52.167.214.135」を設定してください。
 
 

 注:GItLab.comにおけるGitLab PagesのIPアドレスは、「104.208.235.32」から「52.167.214.135」に変更になりました。(2017/03/06    Marcia Ramos)

  まずここで一山終了ですね。次の設定に移りましょう。

 

  ② 証明書を生成する

 1.「Cripto」というタブを探してください。
   ここで証明書セットの種類を選択します。
  備考までに、「Full」あるいは、「Full (strict)」を選択することをおすすめします。
 (写真2) 「Crypto」タブ

 2.証明書を生成します。
 (写真2) 「Create Certificate」という青いボタンをクリック
 

 3.ドメイン、サブドメイン、ワイルドカード など、当てはまる項目に情報を入力して、「Next」をクリックします。
 (写真3) おおよそこのように設定すればよいでしょう。
*矢印で示しているマスの中には、独自ドメインを入力します。
 

  4.証明書と公開鍵暗号が作成されました。
  モーダルウィンドウを開くとこうなります。
 (このウィンドウはあとで使います。まだ閉じないでください。)
 (写真4) モーダルウィンドウ


  ③ カスタム(サブ)ドメインを追加。GitLab Pagesプロジェクトで証明書が使えるように

  別ウィンドウ(タブ)を開いてGitLabに移動しましょう。
 プロジェクトから、「 Settings > Pages > + New Domain」を開いてください。
 (写真5)  「+ New Domain」はこんなところ

  CloudFlareのウィンドウから、証明書と暗号鍵をそれぞれコピーして、GitLabの当てはまるスペースにはりつけます。
 (写真6) 上の欄が証明書、下の欄が暗号鍵です。

 

  ④ 注意事項

  CloudFlareではPEMとルート証明書とが別々に発行されます。
 ルート証明書(中間証明書)の内容は、CloudFlare Origin CA — RSA Rootに書かれています。これをコピーしてGitLabのPEM証明書の「-----END CERTIFICATE-----」のあとにペーストしてください。
 

  

  中間証明書の暗号は、
 「-----BEGIN CERTIFICATE-----」から
 「-----END CERTIFICATE-----」までコピーしてください。

 (写真7) PEM証明書の下に、中間証明書をコピペする。


 

  ⑤ 変更を保存

  あとは、「Create New Domain」をクリックするだけ!
 お疲れ様でした!
 (写真8) Create New Domain
 



 

  おわりに

  現在、CloudFlareの無料証明書には、15年もの有効期限があるそうです!すごい!

  コメント、質問、ご意見等ございましたら、(原文)ページのコメント欄、あるいはツイッター @GitLabまで。

  カバー画像: Rita Morais, licensed under CC0 1.0

  

 
PDF
更新日:2017-10-05 18:36:16 Hnoss 0  del.icio.usに追加   はてなブックマークに追加   twitterに投稿   facebookでshare
[ 原文 ] https://about.gitlab.com/2017/02/07/setting-up-gitlab-pages-with-cloudflare-certificates/ Creative Commons License この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。
クリエイティブ・コモンズ・ライセンス
翻訳者ページをみる

この記事の翻訳者

Hnoss さんの翻訳記事

【GitLab Pages 公式 を訳してみた】GitLab Pages 説明書 

GitLab Documentation > User documentation > Projects >GitLab Pages 説明書  GitLabには「GitLab Pages」という機能があります。  GitLab…2017-10-15 12:39:59

【GitLab Pages 公式 を訳してみた】GitLab Pages サーバー管理者向け説明書

  はじめに GitLab Pages機能 は、GitLab EE 8.3以降から使えるようになりました。 カスタムCNAMEにTLS証明書が使えるようになった のは、GitLab EE 8.5以降です。 コミュニ…2017-10-15 12:39:13

GitLab PagesでのTLS設定方法と、Let's Encryptについて | from: about gitlab.com

 GitLab Pagesで作られたサイトを、 Let's Encrypt でHTTPS化する方法をお教えします。   どうしてTLS/SSLが必要か  HTTPSについて話し合ったときなどに、よく「静的サイト…2017-10-10 21:24:06

【GitLab Pages 公式 を訳してみた】GitLab Pages のこと全部教えます!③

GitLab Documentation > User documentation > Projects > GitLab Pages 説明書 >GitLab Pages のこと全部教えます!③ 記事の 種類 : 取扱説明書 || 対象 : 初心者 || …2017-10-09 23:13:04