服务器-->网站制作-->接口开发,一篇文章一条龙服务(1)

2024-03-09 07:12

本文主要是介绍服务器-->网站制作-->接口开发,一篇文章一条龙服务(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:q: 1416279170v: lyj_txd

前述:本人非专业,兴趣爱好自学自研,很多没有说清楚的地方见谅,欢迎一起讨论的小伙伴~

概述

不想看概述,直接点击服务器部分

三者之间的关系

服务器、网站制作、接口开发这三个概念在现代网络技术和应用开发中扮演着重要的角色,它们之间存在着密切的联系和相互依赖的关系。为了更好地理解这些概念之间的关系,我们可以逐一分析它们的定义及其相互之间的联系。

服务器

服务器是提供数据资源、服务或者程序给其他计算机(客户端)的硬件或软件系统。在网络环境中,服务器的角色是非常关键的,它负责处理来自客户端的请求,并提供相应的响应。服务器可以根据提供的服务类型被分类为不同种类,如Web服务器、数据库服务器等。

网站

网站制作涉及到创建和设计网站的过程,包括网页设计、内容生成、前端和后端的编程等。网站是通过特定的域名在互联网上公开访问的一组相关网页的集合,通常由Web服务器托管。网站的目的可能是提供信息、娱乐、电子商务等。

接口开发

接口开发主要指的是开发应用程序编程接口(API),这是一组协议、工具和定义,用于构建软件应用。在Web开发领域,API允许不同的软件应用之间进行交互,比如使得前端网页能够请求后端服务器的数据。API是实现应用组件之间通信的重要手段。

服务器、网站制作与接口开发之间的关系

  • 服务器与网站制作
    网站需要部署在服务器上才能被公众访问。无论是静态网站还是动态网站,服务器都是网站存储文件和处理请求的地方。服务器的配置和性能直接影响网站的可访问性和用户体验。
  • 服务器与接口开发
    服务器不仅托管网站,还托管API。这些API允许客户端应用程序,如移动应用或其他Web应用,请求服务器上的数据或功能。因此,服务器是实现接口开发的基础设施,提供了运行API所需的环境。
  • 网站制作与接口开发
    现代网站通常采用前后端分离的架构,其中接口(API)起到了桥梁的作用,连接前端和后端。前端通过调用后端提供的API获取数据,展示给用户,同时也可以通过API发送数据到服务器。这种模式使得网站的开发和维护更加高效和灵活。

综上所述,服务器是网站运行和接口开发的基础平台,网站制作需要服务器来托管网页内容,而接口开发则是实现前后端分离、数据交互的关键技术。三者共同构成了现代Web应用和服务的核心架构。

说白了(非专业) 服务器 就等于 一个可以运行程序的地方 ,也可以用一台电脑作为你的服务器。

服务器

既然要讲服务器,还是根据市面上的服务器来讲,就不拿电脑来做服务器了,如果想了解,可以联系我。

选择服务器

现在市面现在有很多服务器的选择,目前最大的就是三大巨头, 阿里的阿里云,腾讯的腾讯云,华为的华为云,在未知的原因下,在去年年末,很多公司都从阿里云转到了华为云,本人也有幸体验了其中两家(阿里云和腾讯云的免费服务器,至于为什么没用过华为,因为华为免费的限量,没抢过别人),阿里要便宜一些,但是腾讯云给我的感觉更方便,很多东西在腾讯云一边能过的,阿里云要过执行很多次,我也不理解(本人非专业)。后面在腾讯云和华为云的价格对比上,还是选择了腾讯云,还是那句话,贵有贵的道理,量力而行。本文就用腾讯云免费版来给大家演示服务器的购买和部署。

购买服务器

  • 每日00:00更新抢免费的服务器
    链接奉上 腾讯云免费链接地址
    在这里插入图片描述
  • 老板大气的可以直接买
    如果只是用来学习,可以先买个便宜的,后面可以升级
    链接奉上 购买链接
    在这里插入图片描述
    如果有腾讯云工作人员看的话,能给个广告费吗,哈哈哈~

注册账号

正常使用微信号就行

个人认证

会对个人的身份证等信息进行验证(实名认证)
在这里插入图片描述
这里会透露个人信息,就不截图演示了,根据提示一步一步操作就行。

选择购买

点击立即使用,购买的就点立即付款

在这里插入图片描述

进入控制台

可以看到订单以及详情信息
在这里插入图片描述

服务器下滑 可以看到网络与域名,复制公网IP,

登录平台

就可以开始配置环境了,需要先登录服务器(与服务器建立链接)

  • 一键登录

腾讯云提供了在线写的工具
在这里插入图片描述

  • 第三方平台登录

选择合适的工具更有利于我们后续的操作,目前免费的第三方平台登录有 Xshell,FinalShell,因为finalshell我更熟悉,并且我认为操作更方便,这里就用finalshell给大家展示。

在这里插入图片描述

finalshell 连接服务器

点击ssh连接

在这里插入图片描述

输入公网ip,端口号,用户名,密码

  • 名称可以自己取哦
  • 还记得之前复制的公网IP地址吗?记不得往上翻哦。
  • 端口号默认 22
    用户名和密码第一次都要重新设置哦~
  • 在后台处点击重置密码,可以看见用户名为 ubuntu
  • 密码为自己设置的密码然后依次输入
    在这里插入图片描述
    在这里插入图片描述

点击确认,等待提醒连接成功就行了
在这里插入图片描述
在这里,恭喜你拥有你自己的服务器并连接上了。
接下来就是环境设置了

结语

服务器的部分就讲到这里啦,下一节讲如何搭建自己的网站,并通过http协议显示出来。

广告时间

如果你要交流,可以扫码,如果能够支持一下,可以扫第二张码~
在这里插入图片描述

在这里插入图片描述

最近开通了知识星球,欢迎来访

在这里插入图片描述

往后的代码只会在知识星球里面出现哦~♥♥

这篇关于服务器-->网站制作-->接口开发,一篇文章一条龙服务(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789922

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

关于DNS域名解析服务

《关于DNS域名解析服务》:本文主要介绍关于DNS域名解析服务,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录DNS系统的作用及类型DNS使用的协议及端口号DNS系统的分布式数据结构DNS的分布式互联网解析库域名体系结构两种查询方式DNS服务器类型统计构建DNS域