DigitalOcean#

nginxサーバ構築からSSL証明書を取得するまでのリンク#

1. delete these files#

/etc/nginx/sites-available/default
/etc/nginx/sites-enabled/default

2. set up /etc/nginx/sites-available/{server_name}#

# ここに追記(元の設定の上) 
server {
    listen 80;
    listen [::]:80;

    server_name hangyuz.com;
    return 301 https://$server_name;
}
# 以下は元の設定
server {
    listen 80;
    ...
}

Warning

元の設定の下に追記してみたが、なぜかリダイレクトできなかった。

# 以下は元の設定
server {
    listen 80;
    ...
}
server {
    listen 80;
    listen [::]:80;

    server_name hangyuz.com;
    return 301 https://$server_name;
}

3. reload nginx#

$ sudo systemctl reload nginx