互联网项目上线流程

  • 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协议栈浅谈
原文地址:https://www.cnblogs.com/tqtl911/p/9694105.html