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...

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


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

查看所有标签

猜你喜欢:

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

高性能MySQL

高性能MySQL

施瓦茨 (Baron Schwartz)、扎伊采夫 (Peter Zaitsev)、特卡琴科 (Vadim Tkachenko) / 宁海元、周振兴、彭立勋、翟卫祥,刘辉 / 电子工业出版社 / 2013-5-1 / 128.00元

《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可......一起来看看 《高性能MySQL》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具