ConoHa VPSでhttps!
前回はLet’s EncryptでSSL証明書を取得しました。
今回はいよいよhttpsでWebサーバーを立ててみます。
Contents
Webサーバーの選定
今回はとりあえずapache古いしnginxでいいかなぁと思ってます。
使用ドメインの選定
前回作ったSSL証明書で、test.elephantcat.workがあるので、これを使うつもりです。
dockerイメージの選定
nginx公式でいいでしょう。
設定
docker
version: "3"
services:
nginx:
image: nginx
restart: always
volumes:
- ./web:/var/www/html
- ./default.conf:/etc/nginx/conf.d/default.conf
- ./(certbotのあるディレクトリへの相対パス)/etc/letsencrypt:/etc/letsencrypt/
ports:
- 443:443
nginx
server {
listen 443 ssl;
server_name test.elephantcat.work;
root /var/www/html;
ssl_certificate /etc/letsencrypt/live/test.elephantcat.work/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/test.elephantcat.work/privkey.pem;
}
html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
</head>
<body>
<div>nginxで表示!</div>
</body>
</html>
起動
$ docker-compose up -d
停止
$ docker-compose down
確認
https://test.elephantcat.work/
を開いて「nginxで表示!」と表示されたので成功です。
※現在稼働させていません
まとめ
今回はサクッとhttpsでサーバーを立てることが出来ました。
次回はWordPressを動かしたいと思います。
ディスカッション
コメント一覧
まだ、コメントがありません