1.1 约定
gethub源码网址:http://GitHub.com/aminglinux/
云笔记工具: 印象笔记 有道云笔记
协作类工具:www.yiqixie.com 腾讯文档
学习:Markdown
申请博客:oschina、csdn、51cto
密码记录工具:keepass + 坚果云dav(电脑与手机同步)
1.2 需求分析
把课程当做项目(搭建一个站点)博客、论坛、企业网站等等
搭建网站需要:
- 域名
- 申请域名:去哪里申请?去哪里购买?
- 如何使用域名?
- 如何解析域名?
- 备案:去哪里备案?怎么备案?
- 网站代码
- 运维不需要开发网站代码,(开发者、产品经理、测试人员)
- 直接拿开源站点来实验
- 服务器
- 去哪里买服务器?
- 服务器配置?
- 装软件(搭环境)
- 服务器如何安装操作系统?
- 安装环境软件?
- 配置软件
- 出了问题,如何解决(网站维护) ----重点
- 网站不能正常显示了?
- 环境是否有问题?
- 操作系统是否有问题?
- 服务器硬件是否有问题?
- 网络是否有问题?
- 监控运行状态(zabbix)
- 掌握系统本身的很多监控工具
- 加服务器,多台服务器在一起运行网站(集群架构)
- 服务器多了后,维护不方便,需要自动化运维方案
- 服务器多了后,上线代码(改动代码),(传统方法:ftp,但是服务器多了会鸡肋),代码上线系统(git),上线代码工具(Jenkins)
- 硬件资源未充分使用,虚拟化→KVM(Linux 开源);容器虚拟化docker→K8s(容器管理)
域名
2.1 域名申请
- 常见域名申请平台:
- www.xinnet.com 新网
- www.aliyun.com 阿里云
- www.dnspod.cn dnspod
- 万网
2.2 域名解析
- 域名解析
- 为什么要做域名解析?
- www.baidu.com→111.13.100.91
- 查看域名信息:http://whois.chinaz.com/ (查看域名所有者、域名何时过期,域名在哪里注册的)
- 为什么要做域名解析?
- DNS解析域名,把域名指向到某一个IP地址上
- aminglinux.club (ns) → dnspod
- dig @flglns1.dnspod.net wangzhiboxm.top
- nslookup
2.3 域名备案
- 域名解析仍然无法访问,需要先备案
- 如何备案
- 方式一:阿里云、腾讯云
- 备案服务号申请→备案服务名
- 进入备案系统→填写信息提交初审→上传备案资料→管局审核→备案成功
- 方式二:IDC
- 找客服,客服会提供一个阿里云账号进行备案
- 香港的(阿里云)云主机,美国的(搬瓦工:bandwagon)云主机不用备案就可以访问,美国云主机可以做VPN上Google
- 方式一:阿里云、腾讯云