网站部署入门(1)

1.必备基础

1.1.网站运行原理

这里需要明白一个问题,当用户输入网址,经过了怎样的路径然后看到了对应的网页面? 当用户在浏览器中输入一个网址,例如:http://www.baidu.com, 这个时候会去计算机本地去查找一个hosts文件,这个hosts文件里面记录了ip和域名的对应关系,如果找到了这个对应关系,那么就直接去访问这个ip地址,例如:在hosts文件中存在一个对应关系如下:

202.108.22.5  www.baidu.com

当用户去访问百度的时候,在hosts中找到了这个对应关系,那么就去直接去访问这个ip地址对应的服务器,但是本地的hosts文件并不会存储这些域名和ip的对应关系,所以当在这里找不到的时候,回去DNS服务器上去找,如果一个网站能够正确运行,那么在DNS服务器上肯定能够找到这种对应关系,找到这个对应关系后,也去访问这个ip地址对应的服务器,服务器接收到请求后,返回相应的内容给浏览器,浏览器解析内容,就呈现出内容了

1.2.域名简介

在互联网中,人们是通过ip地址来访问互联网上的每一台计算机,但是由于ip地址太难记(178.25.44.22),所以就把一个名字和ip地址绑定,这个名字就可以理解为域名(baidu.com) 域名由域名名称和域名后缀组成,baidu就是这个域名的名称 .com就是域名的后缀,域名后缀有很多,代表这不同的意思,如果想让别人能够访问到你的网站,必须先注册域名

阿里万网注册域名: 点击进入

腾讯云注册域名:点击进入

1.3.服务器简介

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。服务器通常造价昂贵,因此,通常我们都使用租用的方式来搭建自己的网站服务器,而服务器的提供商很多,国内的阿里云、腾讯云、百度云等都提供服务器产品,但是需要备案后网站才能上线,如果想不备案快速上线网站可以购买国外的服务器 阿里云服务器购买地址:点击进入

腾讯云服务器购买地址:点击进入

注意:阿里云和腾讯云都需要备案才能使用

banwagong服务器购买地址:点击进入

1.4.简单linux命令

1.4.1.什么是linux系统?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。点击进入百度百科

1.4.2.安装xshell和xftp工具

xshell是一个连接linux服务器的工具,连接后可以对linux服务器进行操作,xftp是一个ftp上传工具,安装后可以上传文件到linux系统, 官网下载地址,点击进入, 注意:官网下载的话会有一个表单填写过程,提交后会把下载地址发送到你填写的邮箱,如果觉得麻烦的话,可以在百度云盘下载:下载地址,安装过程一直点下一步直到结束

1.4.3.连接linux服务器

这里我们使用的是如下图的服务器,去如下图后台找到服务器ip地址和对应的端口,然后打开xshell软件

上面内容填写完成后就可以点击确定 然后点击连接即可连接上服务器

出现这个界面表示连接成功

1.4.4.linux常用命令

cd命令,可以进入到某个文件夹

//语法格式 cd 文件夹路径 
cd /home  

cd /usr/local/

ls命令,查看当前文件夹下有多少文件夹或者文件

ls

touch命令,创建一个文件

//语法格式  touch 文件名
touch index.js

cp命令,复制文件夹到另一个位置

//语法  cp -R 被复制的文件夹  复制到哪儿去(这里是一个路径)
cp -R test1  test2  //这里表示在当前目录下 复制test1 到test2
原文地址:https://www.cnblogs.com/dadifeihong/p/12034923.html