• 准备

购买个人域名

个人建议在阿里云购买,价格还比较便宜,可以先购买一些后缀不是很贵的域名。

购买云服务器

我是在腾讯上买的,因为做活动,便宜一些。也可以选择阿里云购买,配置也不用太好,不够在升级。节约成本为主。

域名解析

有了服务器,就会有个公网IP,比如: x.x.x.x。域名xxx.site在阿里云买的,就在阿里云解析,如下图:

https证书申请

证书也是在阿里云申请,有免费一年的证书。

购买了,开始申请,选择自动DNS验证,系统生成:

申请成功了,阿里云会邮件短信通知你。

你就可以选择自己的服务器类型来下载证书了。我是nginx。

  • 搭建

进入服务器,安装必备的软件,库

最好的话,是有个脚本什么的,一键带走。我的是: https://blog.csdn.net/u012219045/article/details/85329706

大多数需要设置开机启动,避免手动启动。

比如:python为后端语言, 你需要下载python3.6以上语言包,git,nginx, 虚拟环境管理包,supervisor进程管理,缓存redis,消息中间件rabbitmq,数据库mysql(也可使用云数据库)

上传或拉取代码到服务器

配置nginx

yum 安装的nginx配置文件在:   /etc/nginx/conf.d

https证书,放在 /etc/nginx/cert下,cert目录自己创建

创建一个自己的配置文件,xxx.conf,并写入配置,比如:


upstream webservices{server 127.0.0.1:webservices的端口;
}upstream admin{server 127.0.0.1:admin的端口;
}server{listen 80;server_name 你的域名;add_header Strict-Transport-Security max-age=15768000;return 301 https://$server_name$request_uri;
}server {listen 443;server_name 你的域名;ssl on;index index.html index.htm;ssl_certificate   cert/你的证书.pem;ssl_certificate_key  cert/你的证书.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {root /var/www/xxx/web/app;index index.html;}location /admin {alias /var/www/xxx/admin/app;index index.html;}location /mobile {alias /var/www/xxx/src/mYun;index index.html;}location /static/ {alias /var/www/xxx/static/;}location /upload/ {alias /var/www/xxx/static/upload/;}location /file/ {internal;alias /var/www/xxx/static/file/;}location ~* /api/v1/(webservices|admin) {proxy_pass http://$1;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header User-Agent $http_user_agent;proxy_set_header Host $host;}
}

启动nginx, service nginx start

  • 测试

在网页里打开自己的网站,输入 xxx.site

nginx配置的/ 目录下的 index.html,可以到网上拷贝个首页模板来测试。

  • 网站备案

 为什么要备案

网站过了几天就无法访问了,一看是腾讯云检测网站没有备案,所以还需要备案。腾讯云提供免费的备案,其他的可能要收费的!

根据国务院令第292号《互联网信息服务管理办法》和工信部令第33号《非经营性互联网信息服务备案管理办法》规定,国家对经营性互联网信息服务实行许可制度,对非经营性互联网信息服务实行备案制度。未获取许可或者未履行备案手续的,不得从事互联网信息服务,否则属于违法行为。

域名本身是无需备案的,但要实名认证,只有这个域名开通 Web 服务时才需要备案。

域名作邮箱使用,通过 “mail.域名” 访问企业邮箱也需要备案。

在网站正式提供对外访问前才需要备案。由于备案需要一定的办理时间,建议提前在办理备案,以便网页做好之后可以马上投入正常使用。

什么情况不需要备案

购买中国香港或海外服务器无需备案,备案仅针对中国大陆 IP 地址。

哪些域名支持国内备案

域名后缀必须由工信部收录以后才允许开放备案。您可在 工业和信息化部域名行业管理信息公示页面(http://xn--eqrt2g.xn--vuq861b/# )查看核实指定域名后缀是否已收录。

备案号

备案成功后,通信管理局会分配主体备案号给备案主体(个人或单位均可称为主体),同时也会给此次备案的网站分配网站备案号。

公安备案

网站备案申请通过管局审核并获得备案号后,需在网站开通后30日内进行公安备案。如果网站涉及经营性行为还需申请经营性网站备案许可证。

全国公安机关互联网站安全管理服务平台(http://www.beian.gov.cn/portal/index)

  • 网站到底要做什么,自己可以多思考下。
  • 欢迎提出更好的建议!

搭建个人网站 (centos 7 + 域名 + 备案)相关推荐

  1. 【转载】网站关闭了域名备案信息是否需要注销,答案是一定要记得注销域名备案信息

    网站关闭后,我们的域名备案信息是否有必要进行注销操作.如果后面不考虑继续续费域名以及重启网站运行,建议关站后申请注销网站域名备案信息,以防后续域名过期后被他人注册用于一些非法的业务活动,因为网站备案信 ...

  2. 【转载】网站关闭了域名备案信息是否需要注销,答案是一定要记得注销域名备案信息,防止域名过期后被他人注册用于非法用途而带来不必要的麻烦...

    网站关闭后,我们的域名备案信息是否有必要进行注销操作.如果后面不考虑继续续费域名以及重启网站运行,建议关站后申请注销网站域名备案信息,以防后续域名过期后被他人注册用于一些非法的业务活动,因为网站备案信 ...

  3. RHCE实战:给openlab搭建web网站

    网站需求:请给openlab搭建web网站 1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!! ...

  4. 云服务器网站直接域名登录,[一叶花开]网站搭建-天翼云服务器跳过备案实现可直接访问IP地址以及解析域名...

    网易云日常打卡升级:http://blog.lmzq.work/wyy/index.html 天翼云服务器利用xshell安装宝塔:https://bbs.leyuz.net/t/175795 xsh ...

  5. 【服务器搭建个人网站】教程四:域名怎样进行备案?快来看~

    前言 购买一台服务器,再来个域名,搭建一个自己的个人博客网站,把一些教程.源码.想要分享的好玩的放到网站上,供小伙伴学习玩耍使用.我把这个过程记录下来,想要尝试的小伙伴,可以按照步骤,自己尝试一下~ ...

  6. 如何建立一个网站 如何建立一个个人博客 使用腾讯云搭建平台 保姆级教程 使用腾讯云轻量级服务器 腾讯云申请域名 域名备案

    我们简单来介绍一下如何创建一个自己的网站博客,这里主要介绍一下大致流程以及注意事项. 1.在腾讯云注册自己的账号并进行实名认证 首先需要注册一个自己的账号并进行实名认证 2.在云产品中搜索轻量级服务器 ...

  7. 云服务器搭建网站域名要备案吗,网站服务器和域名是否都需要备案

    网站服务器和域名是否都需要备案 内容精选 换一换 本节介绍网站使用华为云CDN做内容分发加速,且网站域名解析至中国大陆节点服务器的网站备案场景.如图1所示:① 企业A在华为云CDN添加加速域名(www ...

  8. 阿里云服务器的购买、基本配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书

    一.服务器的购买 1.购买时间点:搞活动的时候.利用学生身份购买 (1)活动:想白嫖一台服务器 双十一,可以在双十一左右,时间提前一点,百度或B站,搜阿里云服务器.腾讯服务器(618可能也有) 一般, ...

  9. 怎样获取网站的域名_搭建一个网站,通常的6大步骤你知道吗?

    怎样建网站?要搭建一个网站,通常有6个步骤.下面我们简单的介绍如何一步一步搭建网站. 第一步:注册域名 挑选网站地址,注册专属域名.注册域名的价格取决于具体用什么样的后缀域名搭建网站.目前可以选择的域 ...

最新文章

  1. 区块链编程完全指南:平台、语言与结论
  2. javascript高级程序设计之变量、作用域和内存问题
  3. 初次面试Java岗位,这些技巧你要知道!
  4. SQL 字符 数字 转换字母
  5. 虚拟机变更网卡MAC地址后的网络连接
  6. 1_Excel实战_自动录入另一个表格对应的数据
  7. python 密度聚类 使用_使用python+sklearn实现硬币图像上的结构化Ward层次聚类演示...
  8. CSS最基础的语法和三种引入方式
  9. Andrew ng 深度学习课程笔记
  10. java 保存微信表情_【java】【mysql】存储微信表情emoji表情
  11. 易语言调用大漠插件判断游戏是否在线
  12. inner join 链表_MySQL连表操作之一对多
  13. 如何更好的使用谷歌搜索引擎
  14. 制作加载从模糊到清晰的图片
  15. 【CV】Transformer相关的CV文章
  16. R语言中创建股票走势图
  17. 计算机网络p2p应用,【计算机网络】2.6 P2P应用(示例代码)
  18. 服务器被DDoS攻击,怎么破?
  19. 网络游戏外挂制作(3)-1
  20. FFMPEG 压缩视频文件

热门文章

  1. 如何在MATLAB里面画星座图,如何用MATLab画OQPSK星座?
  2. 隔离放大器 模块DIN导轨安装低成本小体积
  3. 【iOS】UITextField中关于粘贴Paste操作的一些小发现
  4. 工具使用|神器Sqlmap tamper的使用介绍
  5. oracle的explain使用
  6. 美的:100亿,数字化转型路径与实践
  7. java qq聊天界面代码,Java简易qq聊天,代码
  8. 苹果自带相册打马赛克_用苹果手机拍照,这几个设置一定要打开!还没开就太可惜了...
  9. MySQL查年龄18到22的信息_MySQL之单表查询
  10. JavaWeb总结(常见笔面试题)