CentOS+Nginx+https+flask+域名备案

栏目: Python · 发布时间: 5年前

内容简介:这篇文章内容比较杂,但是这次我准备多写些干货,自己备查,也方便别人参考。记录日期为2019年06月21日在阿里云购买域名和服务器以后,先进行服务器备案,生成备案号,然后进行实名采集认证等操作,全部结束以后,才可以进行域名备案申请。这些都有完整的操作流程和文档,很简单。需要注意的是:备案对网站名称有很详细的要求,这一步其实是阿里云代通信局进行初审,只有通过阿里云初审,才有可能备案成功。提交资料需要用阿里云手机APP提交,一个工作日左右会有人员和你联系,确认信息。通过初审以后,会替你将资料提交到所属省份的通信局

这篇文章内容比较杂,但是这次我准备多写些干货,自己备查,也方便别人参考。记录日期为2019年06月21日

阿里云域名购买及备案

在阿里云购买域名和服务器以后,先进行服务器备案,生成备案号,然后进行实名采集认证等操作,全部结束以后,才可以进行域名备案申请。这些都有完整的操作流程和文档,很简单。需要注意的是:备案对网站名称有很详细的要求, 比如不允许带有任何空间、博客等字样 ,提供的证件照必须穿着 适宜的衣服 ,我穿背心的照片被打回了……

这一步其实是阿里云代通信局进行初审,只有通过阿里云初审,才有可能备案成功。提交资料需要用阿里云手机APP提交,一个工作日左右会有人员和你联系,确认信息。通过初审以后,会替你将资料提交到所属省份的通信局进行正式备份,3-20个工作日有结果。我是5.25号转到通信局审核,6.10号通知我域名备案成功。

对了,备案成功以后,只要在阿里云控制台设置域名解析地址到你的公网IP即可。路径是:云解析DNS/域名解析/解析设置

。别忘了在网站底部添加ICP备案号和备案链接,这个是必须写的,备查。友情提示,别忘了标注版权所属。

<el-link style="font-size: 22px;" href="http://www.beian.miit.gov.cn/" target="_blank">辽ICP备xxxxxxxx号</el-link>

ps:用的element-ui的链接组件

https证书

既然有了域名,为何不来一发https呢?产品列表里,进入SSL证书管理功能。申请一个新的免费证书,很简单,填写一些简单的资料即可。大概几天就可以申请下来,然后下载证书包,文档很全。压缩包里有俩证书文件,这俩后面在nginx里配置的时候需要用到。

这一步就没什么好说的了,参考阿里云文档

https://help.aliyun.com/knowl...

如果需要强制http跳转到https,需要修改80端口的配置文件为:

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  www.xxx.com;
        return 301 https://$host$request_uri;
    }

这样就可以强制跳转

二级域名配置

写到这发现似乎内容太少了,再来点吧。

Vue项目打包到dist以后,上传到服务器上。配置好nginx.conf文件,就能顺利解析。如果你是用vscode开发的小机灵鬼,推荐插件Sync-Rsync。当然别用在生产环境里,不然会被老板打死。

依然是进入云解析DNS的功能中,点击解析设置,点击添加记录。我这里添加一个隐性URL,也就是能够隐藏真实地址的功能,我想在服务器新开一个8000端口,做一些flask的api开发。嗯,归根结底还是因为穷,买不起第二台服务器……

CentOS+Nginx+https+flask+域名备案

久等了.jpg,终于配图了。这样就可以用demo.xxx.com代替www.xxx.com:8000,在服务器上再开一个窟窿……

Flask服务器配置

推荐用uwsgi+nginx+flask,配置文档 http://docs.jinkan.org/docs/f...

未完待续,苦逼开发中,貌似很多东西都不用自己写啦,果然站在巨人的肩膀上尿的远。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Computational Geometry

Computational Geometry

Mark de Berg、Otfried Cheong、Marc van Kreveld、Mark Overmars / Springer / 2008-4-16 / USD 49.95

This well-accepted introduction to computational geometry is a textbook for high-level undergraduate and low-level graduate courses. The focus is on algorithms and hence the book is well suited for st......一起来看看 《Computational Geometry》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具