如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

服务器是一种高性能计算机,作为网络的节点,它存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。与普通计算机相比,服务器具有高速CPU运算能力、长时间可靠运行、强大I/O外部数据吞吐能力以及更好的扩展性。

服务器的主要用途广泛,包括:

  1. 网站托管:服务器可以托管各种网站,包括个人博客、企业官网、电商平台等。通过服务器,网站的内容可以存储并对外提供访问服务。
  2. 数据存储与备份:服务器可以作为数据中心,存储大量的数据和文件。这对于企业、机构或个人来说都非常重要,尤其是需要长期保存或共享的数据。
  3. 应用程序运行:各种在线应用程序,如社交媒体、在线游戏、办公软件等,都需要在服务器上运行。服务器为这些应用程序提供计算资源和存储空间。
  4. 数据库管理:服务器可以用来存储和管理数据库,如关系型数据库或非关系型数据库。这对于需要处理大量数据或提供实时数据查询的应用来说至关重要。
  5. 视频流和媒体服务:服务器可以处理视频流和媒体文件,如在线视频平台、直播平台等,确保用户能够流畅地观看和下载媒体内容。
  6. 云计算服务:云计算服务提供商使用大型服务器集群来提供计算、存储和网络服务,满足用户的各种需求。

总的来说,服务器是现代社会数字化、网络化发展中不可或缺的基础设施,为各种在线服务和应用提供了强大的支持。

一、搭建服务器

1.下载VMware并安装,下载镜像文件,后缀名为iso,常见的镜像有Centos和Ubuntu,本文以Centos 7镜像进行搭建。

VMware下载地址:Download VMware Workstation Pro

Centos 7和Ubuntu下载地址:TITANIDE 快速安装

2.打开VMware,创建新的虚拟机

3.选择自定义,下一步

下一步

3.选择稍后安装操作系统,下一步

4.选择Linux系统以及版本就是您下载的镜像版本,如果您是Ubuntu就选Ubuntu,您是Centos 7就选Centos 7 ,下一步

5.虚拟机名称自定义,虚拟机位置尽量选容量大的盘进行存放,下一步

6.处理器数量和核数根据个人需求选择,下一步

7.虚拟机内存也根据个人需求而定

7.网络连接类型默认即可,下一步

8.镜像控制器类型和磁盘类型默认即可,下一步

9.磁盘选择创建新的虚拟磁盘,如果之前有创建过虚拟磁盘可以选择使用现有的,下一步

 10.磁盘容量根据个人需求而定,不要太低,不然什么都做不了,磁盘分区在配置完成以后可以进行详细的分配,这里先默认,下一步

下一步

点击完成

11.配置镜像

把下载好的镜像文件上传到指定位置,文件后缀名为iso,然后点击确定

12.开启此虚拟机,静静的等待就行

13.配置虚拟机镜像相关内容,选择中文,继续

14.软件选择,我这里默认最小安装,当然也有其他环境选择,点击完成

15.安装源默认即可,点击完成

16.安装位置,除了自动配置分区,还可以根据个人需求去配置自己想要的分区,我这里选择自动配置分区,点击完成

17.关闭KDUMP,因为KDUMP会占用内存

18.启用以太网,启用以后会显示您的服务器ip,也就是在浏览器输入这个ip就可以访问到您服务器的内容,点击完成

19.开启安装

20.在等待安装的过程中,我们可以设置root用户密码

密码越简单越好,点击完成,静待安装即可

21.安装完成以后,重启

来到这一步的时候,你得服务器已经搭建完成了

登录root用户

二、部署项目到服务器

完成以上操作,你的服务器是完成搭建了,但是里面并没有任何东西,我们去浏览器访问是不会有任何数据展示的,这时候就需要部署点项目到服务器发挥他的最大用处,部署项目的过程也很简单,只需要一行命令。

1.首先访问服务器的root权限,除了上述的访问方式还可以用本地PC的命令行工具进行访问,win+R快捷键访问

用ssh命令访问,然后输入您在配置虚拟机时设置的root用户密码,切换为您服务器的ip地址

ssh root@192.10.10.10

2.接下来部署项目到服务器只需要一行命令

如果你是Centos 7的镜像,执行以下命令:

wget -qO - https://titanide.oss-cn-shenzhen.aliyuncs.com/release/v2.8.1/titanide-linux-amd64 | bash -s titanide install --single

如果你是Ubuntu的镜像,执行以下命令:

wget -qO - https://titanide.oss-cn-shenzhen.aliyuncs.com/release/v2.8.1/titanide-linux-arm64 | bash -s titanide install --single

更详细的安装内容,您可以访问TitanIDE的官网进行查看

输入命令以后,等待几分钟即可

当显示以下信息,说明您成功在服务器上部署了TitanIDE,我们只需要去到浏览器输入ip地址访问服务器,便可以看到TitanIDE的登录页面,输入TitanIDE提供的测试账号和密码,便可看到您TitanIDE的完整内容

以上就是搭建服务器以及部署项目到服务器的完整过程,如果您觉得这个教程不够详细的话可以去博主的视频网站观看详细的视频教程

如何使用个人电脑搭建一台服务器并部署项目到服务器,全网最全教程来了_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/310928.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(最新)华为 2024 届实习招聘-硬件通⽤/单板开发——第十一套和十二套

(最新)华为 2024 届实习招聘-硬件通⽤/单板开发——第十一套和十二套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共十套)获取&#xff…

汽车抗疲劳驾驶测试铸铁试验底座技术要求有哪些

铸铁平台试验台底座的主要技术参数要求 1、 试验台底座设计制造符合JB/T794-1999《铸铁平板》标准。 2、 试验铁底板及所有附件的计量单位全部采用 单位(SI)标准。 3、铸铁平台平板材质:用细密的灰口铸铁HT250或HT200,强度符…

Windows电脑使用Everything+cpolar搭建在线资料库并实现无公网IP管理文件

文章目录 推荐前言1.软件安装完成后,打开Everything2.登录cpolar官网 设置空白数据隧道3.将空白数据隧道与本地Everything软件结合起来总结 推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家…

草柴返利APP如何查询领取天猫超市优惠券拿天猫超市购物返利?

草柴返利APP是一款购物省钱工具。通过草柴APP可查询到淘宝、天猫、京东隐藏的大额优惠券及购物返利。今天分享,如何使用草柴返利APP查询领取天猫超市商品的优惠券拿天猫超市购物返利。购物前先领券,确认收货后再拿返利; 草柴返利APP如何查询领…

Antd:在文本框中展示格式化JSON

要想将对象转换为格式化 JSON 展示在文本框中,需要用到 JSON.stringify JSON.stringify 方法接受三个参数: value:必需,一个 JavaScript 值(通常为对象或数组)要转换为 JSON 字符串。replacer&#xff1a…

神经网络压缩图像

简介 典型的压缩管道由四个组件组成: 编码:输入图像 x x x通过编码器函数 ε \varepsilon ε,将其转换为潜在表示 z z z。 量化:截断 z z z以丢弃一些不重要的信息 熵编码:使用某种形式的熵编码(例如&…

C语言中的数据结构- -链表(1)

前言 前几节我们学习了C语言中的数据结构--顺序表,该数据结构类型相较于普通的数组而言有很多的优势,但是它还是在一定层面上存在着一些缺陷,可以归纳为以下三点: 1. 中间/头部的插⼊删除,时间复杂度为O(N)【数组的遍…

vue3+高德地图(或echarts)+turfjs实现等压线,色斑图(用于显示气象,环境等地图场景)

首先是turf.js(英文官网),也有中文网不过也就目录翻译了一下. 高德官网自行获得key echarts官网 使用turf的isobands api实现. 数据: 需要准备geojson格式经纬度信息业务值(比如温度,高度,光照只要是number值什么数据都可以) 国内各地区geojson数据点这里获得 参考的是这位大佬…

Python GUI开发模块之ttkbootstrap使用详解

概要 在Python的GUI开发中,使用Tkinter是一种常见的选择。 而ttkbootstrap模块则是在Tkinter的基础上提供了更加现代化和美观的界面设计风格,使得开发者可以快速构建出各种吸引人的GUI应用程序。 本文将对ttkbootstrap模块进行深入分析,并结合多种场景下的Python代码案例…

关于伴行天使车载监护器的技术路线

为了判断分析并反馈孩童是否昏睡状态,以预防因分心后排而导致的交通事故,本团队根据基于回归树对齐算法中获取的数据,建立了疲劳度评分机制。 本评分机制采用人脸关键点智能标注模型检测人脸,通过人脸识别68特征点检测、分别获取…

端口映射软件可以做什么? 快解析如何设置端口映射?

说到端口映射,首先说说nat。简单地说,nat就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关处,将内部地址替换成公用地址,从而在外部公网(internet)…

汽车车灯用肖特基二极管,选什么型号好?

肖特基二极管种类繁多,有低压降肖特基二极管、通用型肖特基二极管、快速恢复型肖特基二极管、高功率肖特基二极管、汽车级肖特基二极管等等,其中低压降肖特基二极管和汽车级肖特基二极管是二极管厂家东沃电子的核心优势产品。关于东沃电子推出的低压降肖…

WP免费主题下载

免费wordpress模板下载 高端大气上档次的免费wordpress主题,首页大图全屏显示经典风格的wordpress主题。 https://www.wpniu.com/themes/289.html 免费WP主题 蓝色简洁实用的wordpress免费主题模板,免费主题资源分享给大家。 https://www.wpniu.com/…

【计算机毕业设计】游戏售卖网站——后附源码

🎉**欢迎来到琛哥的技术世界!**🎉 📘 博主小档案: 琛哥,一名来自世界500强的资深程序猿,毕业于国内知名985高校。 🔧 技术专长: 琛哥在深度学习任务中展现出卓越的能力&a…

基于JSP+Mysql+HTml+Css仓库出入库管理系统设计与实现

博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程&#xff…

SpringBoot3 集成Springdoc 实现Swagger3功能

说明: 只通过引用org.springdoc 的两个包就可以使用Swagger3 功能(步骤1);如想更美观及实现动态认证的开启与关闭,及Swagger3登录认证等功能,需实现(步骤1、2、3)的配置; 1、 引包…

python将pdf转为docx

如何使用python实现将pdf文件转为docx文件 1.首先要安装pdf2docx库 pip install pdf2docx2.实现转换 from pdf2docx import Converterdef convert_pdf_to_docx(input_pdf, output_docx):# 创建一个PDF转换器对象pdf_converter Converter(input_pdf)# 将PDF转换为docx文件pdf…

Qt nodeeditor ROI 组态软件

节点显示节点连接属性设置插件导入导出 展示:

谷歌浏览器的开发者插件vue-devtools

在这里我留下一个git地址用来下载插件包,首先在自己喜欢的位置创建一个新的文件夹,起一个自己喜欢的文件夹名字,下载到包后,然后点进文件夹里下载依赖,npm install,下载后如下面这个样子 git clone https://gitee.com…

【40分钟速成智能风控16】模型训练

目录 ​编辑 模型训练 逻辑回归 XGBoost Wide&Deep 模型部署 模型训练 确定了最终的入模变量,终于进入模型训练的环节了,在这个环节我们需要选定模型结构,调节模型超参数,以及评估模型的效果。为了得到一个兼具区分度和…