虽然没有玩过几次博客,也算是弄过。一般都是http://数字地址:端口为止。向来没弄过https://,这个弄起来还是费点周折的。
1,首先要有域名,数字地址不可以作为SSL的载体。
2,可以随便找个二级域名,但是这里需要注意一点,作为能申请SSL的域名需要注意一些事项。切记不要用什么特殊符号,比如下划线。因为SSL对域名的格式是有一定要求的。
3,必须要有一个web服务器,这样才能够反向代理,让网页用80端口,把你http的别的端口跳转过来。
4,申请SSL免费证书。这个都是个人网站的常规操作。用这个:Let's Encrypt。可以3个月申请一次,关键它是免费的。如果使用1Panel的话,里面专门有证书的菜单,这里面只要把你的信息填写正确,马上就能申请到SSL免费的证书。对了,这里说一句, SSL证书,其实就是能够实现https的证书。有这个SSL,浏览器就可以用https的方式去解析网站。这个是目前最最主流,最最安全的网页展示方式。
5,我用的都是1Panel面板搞定的,所以很多设置完全是在1Panel里完成的。如果用linux命令行搞定,估计还是比较复杂的。新手还是安安稳稳用面板吧,现在的面板都是一键脚本,还是相当方便的。
6,整体的过程是: 申请2级域名----> 安装web服务器(如:OpenResty)----> 申请SSL证书 ----> web服务器部署 ----> 启用https ----> 最有用域名访问一下试试。
7,在http和https跳转之间,有可能有慢的现象。这个可以通过一些优化对网页进行改善。具体方法各不相同,问问豆包吧!
我用的都是dock代理面板Panel1。基本都是点点鼠标,没有用命令行。再高深的内容我就不懂了。
总算成功部署了第一个https的网站,小小激动一下,发文感慨!!