个人建站实战,一文说明白:云服务器+域名+备案+SSL(Https) | 您所在的位置:网站首页 › 买云服务器需要备案吗知乎 › 个人建站实战,一文说明白:云服务器+域名+备案+SSL(Https) |
目录 一、前言 二、术语定义 1、服务器 2、云服务器 3、域名 4、备案 5、Https 6、网站程序 三、网站搭建 1、准备网站程序 2、买一台云服务器 3、把网站程序部署到云服务器上 4、注册域名 5、工信部备案 6、公安备案 7、Https 四、结语 一、前言昨天和闺女聊天,闺女说爸爸你后面的头发怎么变得这么少了,有点像光头。听到闺女这么说,我真的非常心痛,我心痛她这么小的年龄,眼神就变得这么差了。不过她这么说也算是关心我,作为回报,我准备送她一本“21天精通Java编程”。
圆规正传,本篇将手摸手教你搭建个人网站的全部流程,如果看完本文你还没学会,我只能说:但凡你学会了,也不至于没学会。 二、术语定义 1、服务器当你的网站程序运行起来后,世界各地的用户才能从浏览器访问你的网站。那么,网站程序在哪里运行呢?对了,就是在一台服务器上运行。 2、云服务器云服务器实际上是为了方便管理和降低成本而发明出来的一个概念。可以这样理解:我用100台高配置的物理服务器,通过虚拟化技术,把它虚拟成1000台不同配置的服务器,不同的客户可以根据自己的需求购买适合自己配置的云服务器,去运行自己的网站程序。 3、域名域名大家都不陌生,比如www.baidu.com就是百度的域名。那么实际上这个域名背后对应的是一个IP地址。显然,用户想要访问百度,如果还需要输入IP地址,是非常不友好的。有了域名就好了,用户只需要输入域名就能访问到百度了。 4、备案在中华人民共和国境内服务器搭建的网站,都需要在相关部门进行备案。备案包括两项内容:1)工信部ICP备案;2)第一步通过后,再到全国公安机关互联网站安全管理服务平台,进行公安备案。完成这两项备案,你的网站就可以通过域名正常访问了。 有人问,我不备案又如何?一旦被发现网站未备案,网站将面临罚款和关闭。那一般是怎么被发现的呢?我也不知道。 实际上,很多情况下如果你只是用来做测试或者自己随便玩玩,也不在意有没有用户去访问你的网站,那就没必要做备案,你自己通过IP+端口的方式也可以正常访问。 5、Https具体概念可以自行百度,总之就是Https比Http逼格更高、更安全。有人问,我的网站就是Http访问,不需要Https。完全没问题,只是用户可能觉得你这网站不行、不安全、不。。。,甚至连搜索引擎都不爱收录你。还是那句话,如果你只是用来做测试或者自己随便玩玩,也不在意有没有用户去访问你的网站,Http没任何问题。 6、网站程序所以,没有网站程序,前面一切都是白搭。那么网站程序怎么得到呢?1)买;2)自己开发;3)使用一些免费的内容管理系统(比如WordPress)通过拖拉拽或者简单的配置等方式自己创建一套网站程序。当然,还有很多其他类似平台,可自行百度。 三、网站搭建 1、准备网站程序比如你某天突然来了个灵感,而且你觉得这个灵感放到网上能赚到一个小目标。于是你就迫不及待的搞了一套网站程序。当然,本节并不是重点,反正你就先准备好自己的网站程序。 2、买一台云服务器当前最火的应该是阿里云和腾讯云吧。当然了,你可以根据个人喜好选择厂商购买。我个人是在腾讯云买的,各个环节都非常方便,比如免费备案、免费SSL证书、免费DNS等。需要注意的是,要买就所有产品都从一家买,不要云服务器在腾讯买,域名从阿里买。。。。。。,这样后续的各种流程会变得很复杂。推荐你从下面链接购买,刚开始就买低配的就完全够了,并且现在各种优惠,买来就可以各种折腾:腾讯云【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中 购买过程中一些主要的参数说明: 1)n核、mG、kM 表示CPU为n核、内存为mG,带宽为k兆。入门级搞个2核、2G、5M完全够用了。 2)系统盘 可以理解为磁盘空间有多大,入门级50G够用了。 3)地域 选一个离你近的呗,一般表示这台服务器机房所在的位置吧,比如你的目标用户主要在北京附近,那你就选北京吧。 4)镜像 是指这台服务器的操作系统。一般选择一台Linux系列的操作系统,比如CentOS,Ubuntu等。 5)公网IP 当你买了一台云服务器后,那么这台服务器就有了一个固定的公网IP,或者说外网IP,这个IP永远不会变,你从世界各地都可以访问到这个IP。所以说,你如果不想注册域名的话,你仍然可以通过这个公网IP去访问自己的网站。 6)流量计费 根据购买的云服务器套餐而定。比如你买的套餐是按500G/月,那么如果当月流量超过了500G,就需要格外付费了。如果购买的套餐是流量包月,那么就没有流量超额一说了。 3、把网站程序部署到云服务器上这时候,你已经可以把网站部署到云服务器上,并且通过你的公网IP访问你的网站了。只不过,目前你的网站还是个“黑户”,得需要去做备案“上户口”。 4、注册域名为你的网站挑一个好域名吧。还是那句话,你的云服务器是在腾讯云买的,就还去腾讯云注册个域名,尽量不用“跨”云办事。不同的域名不同的价格,也有可能你中意的域名已经被别人注册了,祝你好运。 对了,购买域名需要实名认证的,准备好你的身份证之类的资料,在线认证即可,还是比较方便快捷的。 5、工信部备案还是以腾讯云为例,虽然名称是“工信部备案”,但全程只需要在腾讯云页面上填写备案资料即可,腾讯云会自动把资料给到工信部,并且还会贴心的帮你预审,告诉你怎么修改才更容易通过备案。 填写资料的时候,主要准备好以下资料即可: 1)主体信息 主要就是你本人的信息,包括姓名、身份证、地址啥的。 2)网站信息 主要包括网站名称、公网IP地址、域名、网站简介等信息,每项内容都有具体的填写说明。 以上内容填写完成后,提交备案即可。腾讯云会先人工审核,并给出修改意见,修改完成后会正式提交到工信部。 提交后,工信部会给你一条短信,让你登陆一个链接进行核验,按照提示输入短信验证码并提交即可。 一般一周时间即可审核通过,会收到短信通知。至此,工信部备案已经完成。 备案通过后,需要将网站备案号挂在你的网站底部,并链接到工信部网站,例如: 粤B2-20****59-1 6、公安备案你的网站备案申请通过工信部审核并获得备案号后,你必须在网站开通后30日内进行公安备案。这个需要登陆全国公安机关互联网站安全管理服务平台进行操作。操作起来不难,只是需要填写的东西比较多。 1)首先,注册一个账户,然后登陆; 2)首次登陆,会提示需要填写“开办主体”信息,根据提示信息,填写“个人”或“单位”信息即可 3)然后点击新办网站申请,填写开办主体信息 4)点击下一步,填写网站基本信息,主要参数说明如下 5) 点击下一步,根据页面提示,填写网站负责人信息,并单击下一步 6)提交。 一般5个工作日,就会审核通过。这个不会有短信通知,需要自己主动登陆全国公安机关互联网站安全管理服务平台去看。 审核通过后,会提示你需要将备案编号放在你网站首页的底部位置,这里需要放两个信息:一个图片、一个备案号超链接。 比如我的网站效果如下: 京公网安备 xxxxxxxxx号 京ICP备xxxxxxxx号-1实际上到现在为止,你的网站已经上好户口了。通过“http://你的域名”已经可以正常访问网站了。但目前我们的网站还没穿衣服,是个裸奔的状态,你说谁敢接近你?现在我们给他穿上将军的铠甲,回头率是不是得杠杠滴。 我们要从Http协议转成Https协议,需要一个叫SSL证书的东西。这个从哪搞呢? 1)我们自己制作一个 比如使用JDK自带的工具生成一个证书,但是,有个问题,网站使用这种证书的话,用户访问的时候会出现类似以下情形,是不是很闹心? 2)购买证书 一年起码几百块,是不是更闹心? 3)免费证书 是不是很嗨皮,不闹心了。记着到期后再重新申请就行,一般一两个小时就可以申请通过。 证书申请完成后,挂到你的网站即可,具体怎么操作,不是本文重点。 Https化后,是这个样子的,是不是看起来很安全? 多说一点儿,当你浏览器输入http://www.baidu.com的时候,这个域名有一个对应的ip,但是端口是啥呢?80端口,http协议对应的默认端口为80端口。当你浏览器输入https://www.baidu.com的时候,端口是啥呢?443端口,https协议对应的默认端口为443端口。 这时候引出一个问题,如果我的网站想要走https访问,但是用户可能不懂这些,人家直接输入了http://域名,然后发现访问不了,直接走人了,这样是不是你白白丢掉了一颗韭菜?为了收割所有的韭菜,你得想办法,无论用户输入http://域名,还是输入https://域名,最后都让他转到https://域名。 比如你看下http://www.baidu.com和https://www.baidu.com,无论你输入啥,最后都给你转到https://www.baidu.com,具体技术实现不是本文重点,可自行百度。 四、结语至此,整个流程就走完了。是不是,很简单呢? 最后,欢迎访问我新搭的一个非主流网站,技术人员求你别上Jmeter。 一维下料_线材_管材_下料编排 【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中 |
CopyRight 2018-2019 实验室设备网 版权所有 |