Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8898

http-serverによるローカル HTTPS server 構築 (5分でできる)

$
0
0

はじめに

https環境でないと動かないJavascript APIなどを試験するのにローカルになんちゃってhttpsサーバが欲しくなった。以下が簡単で最速かなと思ったのでここに記す。

mkcertのインストール

Macの場合

% brew install mkcert

CAのインストール(初回のみ)

% mkcert -install

サーバ証明書、秘密鍵生成

下記コマンドで適当なフォルダに証明書、秘密鍵を生成。mkcertコマンドには証明したいドメインを全て指定。 ローカルネットワークの他PCからもアクセスしたいので、自PCのPrivate Address (e.g. 192.168.11.2)も追加(各自適当に)。

% mkdir ~/cert
% cd cert
% mkcert localhost 127.0.0.1 192.168.11.2
% ls
localhost+2-key.pem localhost+2.pem

http-serverインストール

% npm install -g http-server

サーバ起動

サーバ証明書、秘密鍵を指定してhttp-serverを起動する.

% http-server -c-1.--ssl--key ~/cert/localhost+2-key.pem --cert ~/cert/localhost+2.pem

ブラウザから https://localhost/, https://192.168.11.2/などにアクセス.


Viewing all articles
Browse latest Browse all 8898

Trending Articles