在国内做网站有两个问题: 1、要备案 2、ssl免费证书只有3个月。到期要手动更换。 当然也有好处:国内的服务器便宜嘛。 当然国外还有免费的服务器给你用,比如vercel 故我选择Cloudflare建站在海外。 将自己的域名迁移到Cloudflare上,只需要修改自己云产商的域名DNS为Cloudflare,然后在Cloudflare上绑一下即可。这个比较简单,不多赘述。 使用Cloudflare的SSL就有点小复杂了。 1、登录Cloudflare, 选择自己的域名, 选择SSL/TLS, 概述 2、如果你的服务端是你自己的,SSL/TLS 加密模式改为完全,如果你的服务端在第三方,比如Vercel, 选灵活 3、到边缘证书页面,订阅一个证书 4、自动Https重写勾上,其他的默认 5、到源服务器页面,创建一个证书,如果你第二步选的是灵活,到这里就结束了。 将密钥放入nginx目录下,我个人习惯是放到nginx的certs(自己建的)目录, 配上nginx配置 server { server_name aziyue.com; listen 443 ssl; ssl_session_timeout 5m; ssl_session_cache shared:SSL:50m; client_max_body_size 20000m; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; location / { proxy_pass http://1...