服务器及域名流程

服务器搭建前步骤,必须按照此步骤,完成一步才能进行下一步:

  • 1. 购买服务器及域名
  • 2. 域名实名认证
  • 3. icp备案
  • 4. 公安备案

本人选购的是阿里云服务器,618活动超级便宜。如果只是简单的想搭建一个个人博客,并不打算用服务器来做大规模运算的话,买最便宜的一档:1核2G-40GB硬盘-1M网络就足够用了,不用花更多的钱去升级。要是你有阿里云学生认证服务器也会相对便宜。

很多人可能会想:我用自己电脑或者单片机做服务器不久好了吗,为啥还要花钱去买服务器?很不幸的告诉你,这不行。这就要讲到域名,阿里云提供了丰富的域名,你可以挑选一个合适的进行购买。若您不想您的服务器违反法规, 请遵守中国相关法规 ,您的域名必须经域名实名认证、icp备案、公安备案、icp和公安备案信息正确放置于网站底部。当然如果你的服务器所在地区不在中国或者是港澳台地区可以不用icp备案。

具体操作:

  • 1. 如果你买服务器做网站必须得买域名。
  • 2. 域名实名认证:阿里云提供了简单的域名实名认证过程。如果您以前从来没域名信息模板,得先新建域名信息模板,审核通过后把该模板应用到您的域名当中
  • 3. icp备案:在域名实名认证完成后得等2-3天使实名认证同步到数据库中,请耐心等待,否则icp备案会报:信息与域名主体信息不符的错误。阿里云提供了简便的icp备案通道,其中一条是选择服务器地址,个人电脑/单片机并不能进行备案。并且为了您家里的网络安全着想也别用自己电脑做服务器了。icp备案信息必须与您域名实名认证信息一致,详情可以自行咨询阿里客服。
  • 4. 公安备案:在icp备案成功30天内请务必办理好公安备案。公安备案网站:
    全国互联网安全管理服务平台 (beian.gov.cn) 。公安备案流程:注册、网站开办主体申报、填写剩余信息、当面审核(若您网站为非交互式网站则可忽略,作为博客的网站都需当面去公安局一趟进行审核)
  • 5. 当您完成这两项备案,请把这两项备案号放置于网站底部正中间,eg:本人网站底部格式,具体更改方式我会在服务器搭建中进行讲解。

服务器搭建流程——基于wordpress

1、 登录阿里云控制台,进入ECS控制台,选择好您购买的实例,选择系统centos 7.2,登录方式可以选择密码登录或者密匙对登录,新手推荐先使用密码登录,熟悉后再使用密匙对登录。密匙登录的安全性更高。
后期绑定密匙对方法:安全组新建密匙对,绑定密匙对,重启服务器

2、 服务器连接

密码登录方式: linux电脑打开控制台输入ssh root@您的ECS服务器公网ip
window电脑window+r输入cmd回车打开cmd 同样输入
ssh root@您的ECS服务器公网ip (若您的电脑没开启/安装ssh请先baidu解决)
提示要输入密码,输入事先设置的密码

密匙对ssh登录方式只需稍加修改 ssh -i pem密匙存储地址 root@
您的ECS服务器公网ip
eg: ssh -i C:\Users\PC\Desktop\Server\xxxx.pem root@xx.xx.xx.xx

快捷登录方法:新建txt文件输入上述连接代码,保存为.bat(window电脑)运行
密匙对登录注意事项:密匙对登录若代码正确仍然报错请降低密匙对存储文件夹权限,具体流程请baidu。

3、 搭建nginx、php、mycql、wordpress
因为打字太麻烦也不是原创就直接转发步骤了:
(1)手动部署LNMP环境(CentOS 7)
其中网页可能不能打开PHP,不用着急,正常现象
(2)手动搭建WordPress(CentOS 7)

4. 阿里云-控制台-网络与安全-安全组-打开您服务器安全组-入方向设置:
其中只需设置80端口,另外端口在以后也会为大家讲解。

5. 域名解析
阿里云域名控制台-域名列表-你的域名-添加记录
www-CHAME-默认-您的域名-10分钟
@-A-默认-你的ECS公网ip-10分钟
设置好以上几部最基本的网页已经完成了,您可以打开您域名或者公网ip进行wordpress的编辑,看看效果,有无问题。

6. https-ssl证书
阿里云ssl证书管理控制台-ssl证书-免费证书-立即购买dv单域名证书免费试用版(免费,没人每年20个)
之后我们可以点击创建证书(20/20),证书申请,绑定你的域名
您的域名此时应该会自动绑定好证书,若没有,可以手动绑定,同理域名解析:
ssl主机名字-TXT-默认-记录值-10分钟

7. ssl证书部署
阿里云ssl证书管理控制台-ssl证书-免费证书- 找到您的域名所在证书-下载-nginx
其中下载之前的帮助能帮助你部署
可选择上传方式:阿里云自带文件上传;wget下载;ftp上传。

到这最基本的搭建已经基本结束了,一些常见问题和小tip请见下一篇文章。

8. ftp搭建
手动搭建FTP站点(CentOS 7)

9. jupyter搭建
域名访问远程jupyter
记得打开安全组8888端口
建议不要长时间挂着这项功能,毕竟此功能被攻击可能性较大