- 1-1 课程介绍
- 2-1 课程准备工作
- 2-2 服务器购买以及配置
- 2-3 连接到远程服务器
- 2-4 Web服务器的选择
- 2-5 配置Web服务器
- 2-6 上传网站到服务器
- 2-7 域名购买以及解析
- 2-8 结合HTTP协议理解课程
- 3-1 课程总结
1-1 课程介绍
1.1 思考:在互联网时代,网站是如何运行的?
2-1 课程准备工作
- 一台Linux(CentOS、Ubuntu)的服务器,本人使用的是CentOS7.4
- 一款Web服务器(Nginx、Apache、Tengine)
- 一个属于自己的独立域名(cn、com、org)
2-2 服务器购买以及配置
2.2.1 服务器类型;
- Linux(CentOS、Ubuntu、RedHat)
- WIndows(WinServer2008、2012、2016、Win7、Win10)
2.2.2 服务器购买,以著名的阿里云ECS为例;
阿里云URL:https://www.aliyun.com/
2-3 连接到远程服务器
2.3.1 推荐使用GItBash使用连接;
2.3.2 个人也推荐使用SecureCRT、Xshell、Putty等工具进行连接ECS服务器;
2-4 Web服务器的选择
2.4.1 Nginx;
- stable Version;
- 配置nginx自己的yum源或者安装epel源,再通过yum install 安装;
- yum install nginx;
2.4.2 Apache;
2.4.3 Tomcat;
2-5 配置Web服务器
2.5.1 将user nginx改为user root;
2.5.2 http>server>location;
2-6 上传网站到服务器
2.6.1 scp -r local_dir user@ip:/remote_dir
2.6.2 yum install openssh-client
2-7 域名购买以及解析
2.7.1 域名购买;
来吧,到阿里云(原来的万网)进行域名的注册:https://wanwang.aliyun.com/?spm=5176.224200.1146454.833.6c566ed6sIxg03
2.7.2 域名的映射;
- www记录,www.cuixiaozhao.com
- @记录,cuixiaozhao.com
2.7.3 大陆域名使用之前需要进项备案;
2-8 结合HTTP协议理解课程
- 浏览器输入网址URL
- DNS解析,寻找对应的Web服务器的地址
- 进行第一次握手(HTTP会话)
- 建立文档树,加载资源文件
3-1 课程总结
小结:总结是一个好习惯!
- 服务器-Linux、Windows
- Web服务器(Nginx)
- 上传网站到服务器,SSH、SCP
- 域名解析www、@
- HTTP协议栈浅谈