当前位置: 首页 > article >正文

二、搭建网站服务器超详细步骤——部署轻量应用服务器(Centos)

前言

经过第一篇博客的铺垫,现在小伙伴们已经选择了合适的服务器和域名,那么这篇博客就要详细的讲解,如何部署轻量应用服务器,为什么要选择Linux系统?为什么要选择CentOS作为系统镜像?

一、轻量应用服务器搭建

在进行选择搭建服务器系统时,推荐小伙伴们选择Linux系统,在搞开发的时候,我认为Linux系统是最好用的。linux主要是占据服务器领域市场。

为了方便大家更好的理解三者的区别,下面将详细介绍当今主流的三大操作系统

windows、macOS、linux三大开发操作系统的区别

windows、macOS、linux是当今最火爆的三大操作系统,对于普通的用户通常选择的是windows或者是MacOS,而linux主要占据的是服务器领域市场。 用大白话去说三者的一个具体的区别就是,windows比较经济,便宜点,档次比较低;macOS高端大气上档次;Linux就是一个黑乎乎的窗口,各种指令在运行

对于正常的普通用户对于操作系统的选择很简单,经济的选择windows系统,有钱的喜欢高端上档次的选择macOS,普通用户可以随意对切换操作系统。而程序员就不一样了,如果去更换一个操作系统的话,就意味着所有的开发环境都要进行更换,在程序员这个群体中,操作系统有一个鄙视链:macOS>linux>windows。

但是作为一个程序员,就尽量要学会linux系统,如果程序最终是跑在线上的Linux服务器上,那么小伙伴们就更应该从现在开始投入Linux怀抱中,早日从windows系统中逃离出来,至于 macOS系统,在命令行上与Linux绝大部分相同。简单来说macOS是一个比windows界面更加美观,同时兼备Linux强大命令行的操作系统,如果要说macOS系统的缺点,那就是价格太贵。

好了  啰嗦了这么久,相信小伙伴心里已经明白了在搭建网站是最好的选择就是linux系统

选择镜像

这里主要是选择应用镜像和操作系统镜像两者,下面是这两者都具体区别:

系统镜像和应用镜像的主要区别在于它们的用途和包含的内容。系统镜像通常包含整个操作系统及其配置,可以用来还原或重新安装操作系统。而应用镜像则专注于特定应用程序及其运行环境,用于部署或备份特定应用。

通过上述的接受相信有的小伙伴对两者已经有了一个大致都了解,现状就先聊一聊系统镜像

 推荐大家尽量选择CentOS系统镜像,在Linux中该系统是非常强大,感兴趣的小伙伴可以搜一搜为什么选择CentOS作为系统镜像。   如果小伙伴在起初选择系统环境的时候出现了错误,不要担心,没有关系,可以在服务器界面进行重装系统,就可以了,但是需要的等一会就可以安装成功

 这里要提醒一点,使用学生优惠的好像是自带默认系统,按照上述步骤重新安装一下系统就可以

对于应用镜像都选择现在就不过多赘述,在后面几篇博客的时候会用到,现在不用在腾讯云上进行部署 。

二、域名的选择购买

 

在申请域名时,有.com  .cn 为结尾的域名,这些域名想从事哪个方向的项目,可以根据自己的需求进行挑选,在这里我选择.cn的原因完全是因为这个域名的价格较低,选的最便宜的一个域名,大家可以根据自己的自身情况进行挑选,如果是小白第一次进行选择服务器的话,我推荐大家可以只选择一个最简单便宜的套餐,避免大家用着用着就不想再用了

在购买域名的时候 需要进行实名认证,大约1个小时内就可以认证成功  在购买完域名后,在后面操作中点击解析

到这里域名和服务器的任务就结束了

现在为下一篇博客做一个小小的铺垫,这里涉及到的 SSH协议,这个协议用大白话来讲的话,就是可以在客户端提供身份认证信息,来远程连接Linux服务器,就可以像在本地一样去操控服务器。下面是SSH协议的具体介绍:

SSH协议

SSH协议  SSH全称secure shell,安全外壳协议(安全的shell),是一个计算机网协议,这个协议的默认端口号为22,SSH协议的作用就是可以在客户端进行提供身份认证、信息加密去远程连接Linux服务器或者其他设备   

SSH远程连接之后,就可以像操作本地的机器一样操作远程机器。当需要操控的机器不在本地时就可以使用SSH协议远程连接操控。

三、SSH和SSL之间的区别

SSH(Secure Shell)和SSL(Secure Sockets Layer)都是用于加密通信的协议,但它们用于不同的场景:

  1. SSH:主要用于在不安全的网络上安全地访问和管理远程计算机。它常用于远程登录、文件传输和安全地执行命令。SSH主要用于服务器管理和开发环境中的安全通信。

  2. SSL/TLS:用于保护通过互联网传输的数据,确保数据在客户端和服务器之间的传输过程中是加密的。SSL已经被TLS(Transport Layer Security)取代,TLS是SSL的更新版本。SSL/TLS主要用于加密网页浏览(HTTPS)、电子邮件等应用。

总的来说,SSH主要用于远程管理和通信,而SSL/TLS用于保护Web通信和数据传输。


http://www.kler.cn/news/292555.html

相关文章:

  • ceph中pg与pool关系
  • SQL常见100面试题解析
  • vs2019编译opencv+contribute+gpu
  • 【华为OD】2024D卷——查找众数与中位数
  • MacBook真的不能打游戏吗?Mac打游戏会损坏电脑吗?苹果电脑怎么玩游戏
  • 如何在 Java 中实现线程安全的单例模式?
  • 前端宝典二十七:React Native最佳实践实例推荐
  • 强化网络安全:通过802.1X协议保障远程接入设备安全认证
  • 迭代器 Iterator 是什么?
  • Linux修改docker默认存储目录(/var/lib)
  • Twitter上品牌安全指标的关键显示错误已修正
  • 2024跨境旺季营销:哪个平台是流量之王?
  • Ribbon负载均衡底层原理
  • 配置阿里云千问大模型--环境变量dashscope
  • 基于Openface在ubuntu上抽取人脸图像
  • 02【SQL sever 2005数据库安装教程】
  • python学习第三节:创建第一个python项目
  • Python 数据分析— Numpy 基本操作(下)
  • 【大模型实战篇】大模型周边NLP技术回顾及预训练模型数据预处理过程解析(预告)
  • tkcalendar中的DateEntry
  • CLION+gdbserver远程调试postgresql源码
  • 前端Vue框架,本地数据库nedb
  • python 打包tkinter图标问题
  • fastadmin 文件上传七牛云
  • html中,想添加一段文字,使用什么标签最合理?
  • nginx的基本使用示例(负载均衡,虚拟主机,动静分离)的详细配置过程
  • 2024挖漏洞给报酬的网站汇总,兼职副业3天收益2k
  • 路灯线路电气安全存在的问题与防护措施
  • ARM基础知识
  • 使用C++编写接口调用PyTorch模型,并生成DLL供.NET使用