先买云服务器,这里选用腾讯云,轻量应用服务器(入门型2核2G-40G-200G),新用户一般可以免费申请一个月试用。 系统选择ubuntu22.04-Docker26-tKOO,控制台设置一下远程登陆方式和口令。 ssh到服务器,用docker安装一个nginx容器,把你的网页上传上去。(上传流量不计费) 检查一下防火墙端口开放情况,然后就可以通过ip地址访问WEB服务了。 然而你要想建一个正常合法的通过域名访问的网站就得花点钱了。^………^ 申请个便宜域名,既然服务器在腾讯云买,域名也一块儿在这儿申请方便后续配置。这里申请了一个 8RMB 一年的.site域名,然后在管理控制台配置域名解析。 因为域名网站需要ICP备案和公安备案,而ICP备案需要云服务器有效期在3个月以上。so云服务需要续期。。。花了 90RMB 续期2个月,达到3个月,然后提交ICP备案申请。 提交完申请后几天内腾讯云客服会先内部审核并联系你确认信息,然后他们会提交管局审核,管局审核时间稍长,最迟20天内。 管局审核通过后会获得一个ICP备案号,需要在网站主页底部悬挂ICP备案号并链接至工信部备案官网首页,否则将被管局责令更改,并处五千到一万元罚款。 然后申请一个SSL证书,这个可以免费,但免费的有效期只有3个月,3个月后需要重新再申请,可以先用着。添加SSL证书可以看腾讯云的指南,期间需要添加一条DNS解析信息并等待验证通过。SSL证书下来之后下载并上传到你的云服务器中,在nginx中配置相关信息,同样参考腾讯云的指南。 然后再按腾讯云的指南提交公安备案申请,这个相对快一点,通过之后会获得一个公网安备号,同样需要悬挂到网站首页底部。 over,你已经可以通过https访问你的合法网站了。(总共花费RMB98元,^………^) ----------------------------------------------------------------------------------------------------------------------- 后记:收到通知网站审核有3个点不合要求:1.网站名称没有完全包含注册时的名称。2.有个打赏属于涉及金融需要去掉。3.ICP备案号悬挂数字后少了个“号”字。。。一分钟改完提交审核。 三个月的免费SSL证书到期访问页面会提示不安全,需要重新申请一个。登陆腾讯云点击申请,选手动添加DNS验证练练手。根据给的信息添加一条DNS解析记录,点击验证。域名验证成功,您申请信息将在一个工作日内完成审核,审核结果将以短信、邮件及站内信的方式通知您。等了20分钟不到就审核通过了。到我的证书里边证书下载,选择nginx的,点下载后下载了一个压缩包,里边有4个格式的文件csr、key、crt、perm。把之前的证书mv到old目录里备份,新的4个文件一股脑scp到服务器上还放到之前的证书目录里。到nginx容器里nginx -t验证一下配置无误后nginx -s reload重启一下。访问网站发现已无告警。over