我已经从 GoDaddy 购买了域名。
我的网站正常运行时
不工作的时候
我想知道我需要在哪里添加合适的配置。我已经将其添加到 /etc/ngnix/sites-available/example.com
server {
listen 80;
server_name https://example.com
return 301 https://www.example.com$request_uri;
}
答案1
Https 是端口 443,您需要监听该端口,包括使用该域的证书。配置如下
server {
listen 443 ssl http2;
server_name example.com;
ssl_certificate /etc/letsencrypt/live/www.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.example.com/privkey.pem;
return 301 https://www.example.com$request_uri;
}
回答评论中的问题:
- sites-available 文件夹用于存放你的服务器的所有配置
- sites-enabled 文件夹用于存储您想要激活的配置。
- 通常,你会从 sites-enabled 文件夹创建一个符号链接(ln -s)到 sites-available 文件夹