h2oによるhttp/2に対応した備忘録。 主要ブラウザは、HTTP/2に対応しているが、HTTP/2 over TLSのみなので、 SSLサーバ証明書が必要になる。 そのため、証明書には最近話題のLet’s Encrypt を利用した。 SSLサーバ証明書を発行Let’s Encryptのソースをgitリポジトリからcloneしてくる。
![h2oとLet's Encryptを使ってhttp/2に対応する](https://cdn-ak-scissors.b.st-hatena.com/image/square/3eba2fd009514718e57dc1d9340a9d4491d7f960/height=288;version=1;width=512/http%3A%2F%2Fatani.github.io%2F2016%2F02%2Fletsencrypt-h2o%2Fletsencrypt.png)
h2oによるhttp/2に対応した備忘録。 主要ブラウザは、HTTP/2に対応しているが、HTTP/2 over TLSのみなので、 SSLサーバ証明書が必要になる。 そのため、証明書には最近話題のLet’s Encrypt を利用した。 SSLサーバ証明書を発行Let’s Encryptのソースをgitリポジトリからcloneしてくる。
はじめに 先日Dockerを使い始めて早くも便利さを痛感しました。 さくらVPSでも使用したくなりましたので、その手順を紹介します。 環境 項目 値 VPSの契約変更 今使用しているさくらVPSは2core メモリ1GBです。 Dockerで複数コンテナを立てる場合にスペック不足なので、3core メモリ2GBのプランに変更してみました。 さくらVPSでプラン変更はできないため、新規でプランを申し込む必要があります。 詳しくは下記をご覧下さい。 「さくらのVPS」でプランの変更はできますか|さくらインターネット公式サポートサイト さくらのVPSの公式ページから申し込みします。 CentOS7インストール 標準OSはCentOS6.6であるため、カスタムOSをインストールする必要があります。 カスタムインストールから CentOS 7 x86_64 を選択しました。 カスタムOSイン
こちらのエントリーで書いているのですが、開発用のVPS鯖がメモリ使い過ぎで重くなっていて、mysqlに問題がありそうだったのでサクっと調整しました。 その手順を残しておきます。 MySQLのチューニング項目について説明 MySQLのメモリに関する設定項目はたくさんあります。 それぞれの項目に関しての詳しい情報は下記が参考になります。 http://trackback.blogsys.jp/livedoor/klab_gijutsu2/50860867 ただ、これらを全て把握するのは大変だと思うので、簡単に分類すると以下の2種類があります。 グローバルバッファ スレッドバッファ で、MySQLが使うメモリ量は下記になるわけです。 グローバルバッファ + ( スレッドバッファ * コネクション数 ) それらを踏まえた上で具体的なチューニングに入ります。 MySQLで使っているメモリ量を調べる
ブログなどのCMSにWordPressを使うと避けられないのが管理者ログインに対するブルートフォースアタック。Wordpressは利用者が非常に多いのでこれは仕方の無いことかもしれません。取り敢えずは管理者のユーザー名とパスワードを推測されにくい大文字小文字含む英数字で12文字以上厳守でときどき変更というところでしょうか。一部のウェブアプリは管理者のログイン用URL自体が数十文字のランダム英数字というようなものになっていて、そもそもログインURLだけで既に普通のID+パスワードより強固というようなのもあるのでWordPressもそういう技術を標準で取り入れて欲しいと思ったり、でもそれだとログインできなくなる管理者続出かもと思ったり。 最近のブルートフォースアタックはお上品で1回ずつのアタックに間を置いて、1つのボットが数回〜100回前後の回数試すと退いて、別のボットが次にまた同様に来てとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く