本文将从0到0.1搭建一个简单的网站。

文章目录

    • 网站原理
      • 本质:计算机互联、共享资源
      • 怎么定位每台机器?:ip (身份证号) 域名 dns (把域名转换成ip)
      • 公网ip 内网ip
      • 端口
      • 资源文件
    • 网站构成
      • web服务器软件:apache、nginx、等
      • 数据库 mysql
      • 等等
  • 利用宝塔搭建简易网站流程
    • 首先我们要有一台服务器
    • 搭建一站式控制面板 宝塔
    • 手动搭建。
      • 如何远程连接服务器
      • 切换root用户
      • 开通8888端口
    • 直接搭建
    • 登录宝塔
      • 安装web服务器软件
      • 添加站点
      • 创建成功!
      • 简单修改

网站原理

本质:计算机互联、共享资源

最早起源于军事,科研用途。

怎么定位每台机器?:ip (身份证号) 域名 dns (把域名转换成ip)

每台公网机器有自己独一无二的ip,就相当于我们的身份证号。

而ip地址,是一串数字,不好记忆,所以就有了域名,例如www.baidu

dns协议就是把域名转换成ip地址的,因为要寻找那台机器我们最终需要通过ip地址。

我们通过cmd来看一下百度的ip地址,摁住win+r,输入cmd,回车

输入ping www.baidu

dns协议会解析出百度的ip地址

我们可以直接在浏览器通过输入这个ip来访问百度,和访问域名是一样的。

公网ip 内网ip

公网ip就是大家都在互联网上,都可以访问到的,而内网ip就是只有在局域网内才能访问的。

什么是局域网呢?

用个通俗的例子,一个班级就是一个局域网,一个班级用一个公网ip,每个同学用一个内网ip。你们出去只能以班级的名义和别人交流,别人不认识你。但是在你的班级里,大家互相之间都认识。

内网ip有好多个作用,首先可以缓解公网ip不够用的问题,ipv4都耗尽了,没那么多公网ip(现在已经向ipv6过渡了),一个人一个公网ip太奢侈了。还有就是安全保障。等等。

我们自己的电脑都有一个内网ip,可以打开cmd查看

摁住win+r,输入cmd,回车

输入ipconfig

端口

端口就像一个房子的窗口和门一样,用来和外界通信。

不同电脑之间通信,你想,电脑上有各种各样的服务和应用,比如浏览器,qq,它们都有不同的端口,这样我们访问其他应用的时候,人家才能根据端口知道你想干啥。

我们可以通过任务管理器来查看应用的端口

打开任务管理器,点击性能,然后点资源监视器

从网络中,在网络活动的进程的程序前面打√,然后就能在侦听端口那里看到它所使用的端口。

资源文件

其实我们访问其他的网站,就像访问我们电脑里的文件一样,只是需要通过互联网访问其他机器。

我们访问的网站本质上是在其他电脑上的文件。

网站构成

web服务器软件:apache、nginx、等

我们之前说了,一台电脑有很多应用,我们根据端口来识别不同应用。

但是呢,即便有了端口,当有用户来请求网站内容的时候,我们也不知道它想要干什么。

这就需要一个东西来帮我们识别它到底要干什么,然后做出响应,这个就是web服务器

数据库 mysql

暂且不说

等等

利用宝塔搭建简易网站流程

首先我们要有一台服务器

服务器的话,对于学生来说,腾讯 阿里云等都有学生一会,一个月不到十块钱。

搭建一站式控制面板 宝塔

手动搭建。

宝塔官网:https://www.bt/

根据不同系统选择不同命令,远程连接服务器后,切换root用户,直接复制输入命令即可

在输入完命令后,等一段时间即可。(可能开始会有几个选项,需要你输入yes确认)

然后会给你面板的访问地址和账号密码。注意,需要在云服务器上开通8888端口才能访问,具体开通见后面

如何远程连接服务器

一个是可以采用xshell,putty等工具,另外可以直接用cmd命令行

ssh 用户名@ip地址,然后输入密码即可

密码的话,以腾讯云为例,买了服务器后,在这里重置即可。

切换root用户

如果不让以root用户登录的话,在普通用户登陆后

输入sudo su 或者 su root,然后输入密码即可

开通8888端口

以腾讯云为例。

进入服务器管理页面,点防火墙选项,然后点击添加规则

输入端口号,其他默认,确认即可

直接搭建

重置应用的时候直接选择宝塔即可

如果是这搭建的话,账号密码可以在这里查看

登录宝塔

根据不同方式搭建都有给出宝塔地址,我们进行登录

登录的时候会让你绑定账号,根据提示走就可以。

安装web服务器软件

在软件商店搜索apache,然后进行安装即可

添加站点

网站—添加站点—域名就输入http://ip地址即可

创建成功!

现在就可以用ip访问这个网站了,会看到默认页面

简单修改

我们之前说过,我们访问的东西本质还是文件,

我们可以从文件里,进入这里查看,可以自己修改index.html,上传和下载文件


更多推荐

从0到0.1,快速搭建一个静态网站