| |
|
开发:
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,上传和下载文件
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |