国内建站的条件
- 服务器
- 域名
- 网站备案
1.服务器
服务器,个人建站,不建议购买高配置的服务器。如果你的money够多,请随意。学生党可以购买阿里云或者腾讯云的云服务器,折扣还蛮多的,aws还有免费的服务器可以申请。我这边是购买的阿里云的云服务器,最低配置的哪一种,不限时,但是限制下行带宽,打开网页贼慢就对了。购买过阿里云的服务器,他会分配一个服务器实例给你,同时绑定了一个外网ip地址。
部署服务
服务器的下行是很慢,但是服务器的上行还蛮快的,去下载资源,使用国内的镜像还是很快的。
一般部署服务最先需要的安装的时数据库,如果你时静态站点,那不用考虑。
如果使用java部署服务的话,在安装数据库的同时还需要安装jre的环境,如果需要可以安装jdk和maven的环境,可以在线完成编译。最简单的部署方式就是上传jar包或者war包。
一般是最简单的方式就是使用yum安装,将yum切换成国内的yum源。
yum search **
yum install **
使用yum install进行傻瓜式安装。最先安装mysql,然后安装jdk,最后安装nginx
(nginx有大用处,对外的http 80端口 https 443端口都得靠nginx转发,如果有条件的还可以多台服务器部署,然后用nginx完成负载均衡)
开放443端口安装ssl证书,阿里云上有免费的ssl证书可以用,期限是一年。申请时选择nginx证书类型,然后在nginx上进行配置完成安装。
将服务部署成功后,直接通过ip地址可以成功访问,这一步就算完成了。如果要实现http访问或者https访问就在阿里云控制台中打开实例的安全组管理,将80和443端口进行放行。
2.域名
个人建站,如果要实现域名访问,那就一定需要购买域名,购买域名,在阿里云也可以查询购买,之前没有关注过,当你想要一个好一点域名都是很贵的,顶级域名大部分都被抢注。.com 这种域名,想购买成功,一定是需要贼长的域名,不好记的,没什么商业价值。还不如.club之类的域名来的划算。便宜,域名可以申请短一点。说不定百度的小爬虫就爬到你的站点了。
一般也就几十块或8块钱就能入手一个域名,域名购买完成后,就需要配置域名解析,将网址映射到我们的服务器ip上。
3.域名备案
国内的网站上线前都是需要进行网站备案
就像这个样,国内的需要在线前完成备案,同时将备案号放在首页,好像还会定期检查你的网站,如果没有放上备案号和国徽,还会责令你进行整改,然后才会给你上线。
怎么说呢,备案过程及其艰辛,可能也是我第一次没有经验,光是阿里的备案审核我就提交了两次,中间工作人打过两次电话,态度还蛮不错的,体验还可以。备案中很多关键字都不能出现,还需要身份认证,阿里的这个审核一次过话应该需要两到三天吧,阿里这边审核过了才会提交到政府的备案部门进行审核,审核过程有点久,可能需要一个星期,审核完了会有邮件或者短信通知,然后你就有了你的域名备案了。