Skip to content

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