IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 从0到0.1,快速搭建一个静态网站 -> 正文阅读

[系统运维]从0到0.1,快速搭建一个静态网站

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

网站原理

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

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

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

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

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

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

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

输入ping www.baidu.com

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.cn/

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

如何远程连接服务器

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

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

在这里插入图片描述

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

在这里插入图片描述

切换root用户

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

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

开通8888端口

以腾讯云为例。

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

在这里插入图片描述

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

在这里插入图片描述

直接搭建

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

登录宝塔

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

在这里插入图片描述

在这里插入图片描述

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

安装web服务器软件

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

在这里插入图片描述

添加站点

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

在这里插入图片描述

创建成功!

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

在这里插入图片描述

简单修改

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VI9OeIRn-1637119338772)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6aad511b-d7bc-424b-8992-2ded740a9fba/Untitled.png)]
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-18 11:32:08  更:2021-11-18 11:34:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:42:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码