Corredor

ウェブ、プログラミングの勉強メモ。

SSL・TLS

Kubernetes クラスタの Load Balancer に SSL を適用する

Let's Encrypt などでサーバ証明書を発行した後、それを Kubernetes クラスタに適用する方法。 今回は、各 Pod (Docker コンテナ) 内で SSL の終端をさせるのではなく、Load Balancer で終端させて、Kubernetes クラスタ内は HTTP で通信できる方法を取る。…

JDK 同梱の認証局証明書管理ファイル「cacerts」を見てみる

Java プログラムからとあるサーバ証明書の認証が上手く行かなかったので調べた。 JDK には cacerts というファイルが含まれていて、Java プログラムが動作する時に参照する「ルート認証局」の証明書が管理されているようだった。 ブラウザなんかが持っている…

MacOS に CertBot を入れて Let's Encrypt 証明書を作ってみる

時代の波には逆らえず、HTTPS 化が求められている。 今回は無料で発行できる Let's Encrypt というサーバ証明書を作ってみる。 ちょっとひと手間必要なので、真似する場合は先に全ての手順を読んでから真似してほしい。 前提条件 CertBot のインストール 証…

「pg」パッケージを使ってローカルの PostgreSQL や Heroku Postgres に接続する

Heroku Postgres をいじり始め、ローカルにも PostgreSQL 環境を構築したので、Node.js スクリプトから PostgreSQL DB に接続してみようと思う。 今回は、Heroku の公式リファレンスにも紹介されていた pg という npm パッケージを使ってみる。 素振り環境の…

1つのコマンドで複数の Node.js サーバを起動する

JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しよう ~ その1(改訂版)作者: 中野仁発売日: 2017/12/07メディア: Kindle版この商品を含むブログを見る JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWe…

Node.js でオレオレ証明書を利用した簡易 HTTPS サーバを立てる

Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術作者: 渋川よしき出版社/メーカー: オライリージャパン発売日: 2017/06/14メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る ※2018年1月29日の記事の改善版 (というかソチ…

オレオレ証明書を用意し Node.js で HTTPS サーバをサクッと立てる

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)作者: 山本陽平出版社/メーカー: 技術評論社発売日: 2010/04/08メディア: 単行本(ソフトカバー)購入: 143人 クリック: 4,320回この商品を含むブログ (183件) を見る OpenSSL―暗号・PKI・…