10分钟部署一个别人可以访问的在线网站(文末有礼

你是否幻想过拥有自己的个人网站?但是不会编程,没有任何网站搭建经验,搭建的时候也不知道怎么去选择系统……

等等这一系列疑惑让大部分人还没开始就选择放弃,本期教大家用一个最简单的方式,在10分钟内搭建一个线上的个人网站,而且是别人可以访问的呦~

如果你是有编程基础的小伙伴,你也可以在此基础上对网站进行修改,改成自己想要的模样。(文末有礼~

原视频:https://click.aliyun.com/m/1000356813/

如果你是零基础小伙伴也别担心,跟着本期教程至少你能够在10分钟内完整的搭建完这个项目,并且也会对整个项目上线运行和一些系统的选择等一系列问题有一定的初步了解,或许这将成为你以后进入编程领域的契机。

因为这次想要带大家尽可能地还原整个线上项目的搭建环境,也希望你们搭建完成的网站能让别人来访问,所以会用到公网IP或者服务器,我这里推荐的就是阿里云的云服务器。

进入到阿里云官网之后在右侧点击热门产品---云服务器ecs,进入到ecs云服务器页面。

现阶段阿里云有云服务器新人特惠活动,现在都是很便宜的价格,可以供大家体验试用。方便大家找到入口,我把链接贴在我的视频下方了,大家可以去使用:https://click.aliyun.com/m/1000356813/

这里是我平时正常去购买的时候进行的选项选择,购买的时候包年包月就好了。

区域可以选择所在本地,在网络上会有优势,但也不用过度在意区域这个选项,实例和规格最低的这款就够了1核1G的,大家按照需求选择。

X86或者ARW架构还是其他也同样按照需求,一般来说X86对我来说就足够了,接着用共享型就可以了。

在镜像选择环节里如果想省事,环境搭建不想自己操作的话,在镜像市场里面挑选公共镜像,有很多选择。

我们待会儿用到的系统是Java系统,搜索Java能获取很多免费镜像,完全够用。我个人倾向于my SQL,列表下面的CentOS、Nginx MySQL和Tomcat的镜像完全符合我们的需求。

选好镜像之后设置一下网络和安全组,这个部分没有特殊需要的话按默认的就好。

登录名默认root,设置好自己的账号密码就可以确认订单了。

购买完成之后,通过控制台确认刚才购买成功的服务器。

登录进去检查是否安装完成,镜像里提到的环境可以用它本身默认的控制台登录。

网页可以直接访问控制台。

确认Java1.8安装完成。

确认MySQL安装完成,整个镜像开始生效。但如果要作为一个项目,要让项目跑起来该怎么操作呢?

首先找到一个项目,这里我帮大家准备好啦~用这个halo项目就好啦。 这个项目是一个开源的博客平台,代码和许多设计都完善的比较全面。目前我在本地显示的这个项目我对他做了一些简单的修改,但是大家可以不做修改,我们先让项目跑起来。

运行项目的第1种方式适合有编程基础的小伙伴,可以像我一样把项目下载下来之后在本地进行修改编译,接着打包成一个jar包之后上传直接运行,它是一个springboot项目。

打包好的jar包怎么把它传输上去呢?我个人比较喜欢用fileZilla这样的一些工具。

这里为了方便演示,就先在指定的目录下面创建对应的文件夹,接着把文件拷贝,进去检查FileZilla是否生效,然后在里面执行,确认项目是否跑起来。

这里我们在user目录下面新建文件夹。

接着在FileZilla里面重新建立连接,检查是否创建成功。

在FileZilla里面的user目录下确认test文件夹是否新建成功。

接着把文件拖进新建的test文件夹里面,用Java的命令执行。

整个过程是正常的一个Springboot的项目。

接着只需要通过像IP加端口的方式就可以去访问整个项目,目前显示的是8090端口。

进入整个服务器上项目的后台,可以进行对应的数据录入之后,接着可以登录前台,就不给大家做演示了。

还有一个admin的管理台和整个项目的后台。

这里是大家可以去新建对应的信息。

在这里可能会发现8090端口访问不了。 可能是跟安全组有关系,我自已经对安全组进行了一个默认的修改,大家还是需要去看一下自己的安全组是否开放了所有的端口。

我这边所有的端口基本全开,这边的22端口就是在Filezilla里面默认连接的端口。这个是服务器默认开放的,我们可以直接连接。如果有访问不了的情况也可以自检是不是对应的安全组策略没添加,添加的时候大家只用去看看自己的端口。

比如这个像HTTP、HTTPS、Shell,对于这些端口都有默认的提示,直接复制很方便,然后去改动入口出口的一些端口。

端口修改完之后就可以正常访问了,整个项目也能跑起来。大家用这串命令在服务器就可以自动下载整个jar包,下载完成之后用刚刚提到的Java命令就能打包进行访问了。

如果有自定义对网站的需求,可以去开源网站把整个项目下载下来之后自定义修改重新打包上传到服务器上,上传到服务器也可以用命令行。

也可以直接把它直接拖进去,整个过程其实就是正常在公司进行项目开发的时候打个jar包上传到服务器上的过程,只是很多工具他帮我们去自动化实现了一整套的流程。

比如我们在本地开发好了上传到git上面,再通过编译软件帮我们去编译、执行、打包,接着自动上传到服务器上,没问题之后上线运行。

其实这些过程就是刚刚我们手动执行的这个过程,只是很多自动化的工具帮我们去做了,大家觉得好像没有经历过,自己来做的时候其实就相对简单很多。

是因为这个项目是别人开发好了我们直接拿来用,点进去会发现其实是很复杂的,我们自己要开发一个简单的项目,其实还比较简单。只是不断把他变得完善那就需要更多的时间和心血了,但这也是最有趣的地方和最能得到成长的地方。

我不知道对服务器购买的介绍,和对整个服务器打包进去再上传的过程介绍的够不够详细,所有的命令和网址我都会贴到评论区的文档里面,大家照着输出就好啦~

还有一点就是还是只能针对IP和端口进行访问,但是我们在正常上网的时候其实更多的是通过域名。

那是因为他们购买了域名,域名做了对应的备案以及域名解析之后才能达到这样的一个效果,大家在阿里云热门产品里面可以看到这样的服务。大家可以去注册一个自己个性化的域名,比如像我自己的‘aobingshuaishuai’,为什么打这么多字呢?因为这样的域名往往会比较便宜~

而且整个网站就会有备案,大约需要半个月左右的时间。正常情况其实通过IP访问就够了,就是IP很容易被攻击以及安全性低,但是大家只是做学习访问用是没有什么问题的。

以上就是本期的全部内容了,大家有什么疑问都可以在评论区问我,所有涉及到的资料和对应的链路我都会贴出来,希望大家有所收获。

以上就是本期的全部内容,拜拜。

评论区一起来参与讨论吧!揪2个热评粉丝送【限量冬奥云小宝】​

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

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

相关文章

菜鸟 CPaaS 平台微服务治理实践

背景 CPaaS(cainiao platform as a service)是以公有云为基座,结合先进的云原生理建设的企业级 DevOps 的 PaaS 平台,CPaaS 主要目前主要支持的场景:菜鸟生态的云上研发运维、菜鸟公有云 SaaS 化的能力透出、菜鸟商业…

RocketMQ 消息集成:多类型业务消息-普通消息

引言 Apache RocketMQ 诞生至今,历经十余年大规模业务稳定性打磨,服务了 100% 阿里集团内部业务以及阿里云数以万计的企业客户。作为金融级可靠的业务消息方案,RocketMQ 从创建之初就一直专注于业务集成领域的异步通信能力构建。本篇将从业务…

【总结】字符串匹配: KMP 和 拓展KMP

比起ac自动机,kmp就一个next数组,理解了如何初始化next后就可以搞一些模板题了,下面是还不错的学习资料,清晰易懂,自己用的模板也来自它: http://chaoswork.com/blog/2011/06/14/kmp%E7%AE%97%E6%B3%95%E5%B0%8F%E7%BB%93/ kmp模板 next[0]-1;j-1; for(i0;i<m;) {while(j>…

最小生成树(普利姆算法、克鲁斯卡尔算法)

给定一个带权的无向连通图,如何选取一棵生成树,使树上所有边上权的总和为最小,这叫最小生成树. 求最小生成树的算法 (1) 克鲁斯卡尔算法 图的存贮结构采用边集数组,且权值相等的边在数组中排列次序可以是任意的.该方法对于边相对比较多的不是很实用,浪费时间. (2) 普里姆算法 图…

《数字化与碳中和(园区篇)》报告正式发布,助力加快推进国家“双碳”战略实施

2021年10月&#xff0c;国务院印发《2030年前碳达峰行动方案》&#xff0c;明确提出要建设绿色低碳园区&#xff0c;并选择100个具有典型代表性的城市和园区开展碳达峰试点建设&#xff0c;在政策、资金、技术等方面对试点城市和园区给予支持。此后&#xff0c;碳达峰、碳中和正…

基于开放共享的自主研发—MaxCompute 持续增强生态与开放性建设

MaxCompute产品与生态架构 MaxCompute是一个具有先进架构的Serverless云数据仓库&#xff0c;自从商业化后&#xff0c;使用的用户涉及各个行业的头部客户。在生态上需要支持主流的开源产品以及阿里云云产品。其主要包括以下几个方面&#xff1a; 数据接入生态。目前官方提供…

构建数据中台的组织架构

一、中台是一种企业架构 1.TOGAF企业架构标准 TOGAF是一套企业架构标准。企业架构是指整个公司或企业的软件和其他技术的整体观点和方法。企业架构又细分为业务架构、应用架构、数据架构、技术架构几个方向。 其中业务架构的定义是“定义业务战略和组织&#xff0c;关键业务…

源于加速,不止加速——10年沉淀,破局改变

20余年技术&#xff0c;面临破局。CDN(Content Delivery Network&#xff0c;内容分发网络) 是一个超大规模的分布式系统&#xff0c;为互联网各类App和Web站点提供动 / 静态内容、实时流媒体加速以及网络安全防护等能力。在线购物、直播、音乐、游戏、社交等等一切&#xff0c…

5分钟让你在大火的多模态领域权威榜单VQA上超越人类

ModelScope上开源了达摩院众多业界最强多模态模型&#xff0c;其中就有首超人类的多模态预训练视觉问答模型mPLUG&#xff0c;小编激动的搓搓小手&#xff0c;迫不及待的体验了一下。 一探&#xff1a;浅草才能没马蹄 市面上有好多号称“用户上手简单”&#xff0c;“一步到位…

私有化输出的服务网格我们是这样做的

介绍 微服务开发的问题 微服务架构下我们在开发中遇到的常见的问题有以下 4 个&#xff1a; 多语言问题&#xff1a;有多种编程语言&#xff0c;node.js, JAVA, GoLang…微服务需要为每种语言都维护一种中间件 SDK升级推动难&#xff1a;SDK 升级需要推动业务应用进行代码修…

技术解读:Dragonfly 基于 P2P 的智能镜像加速系统

背景 网络下载 提起网络下载领域&#xff0c;你应该首先会想到基于 TCP/IP 协议簇的 C/S 模式。这种模式希望每一个客户机都与服务器建立 TCP 连接&#xff0c;服务器轮询监听 TCP 连接并依次响应&#xff0c;如下图&#xff1a; 上世纪末期&#xff0c;基于 C/S 模式的思想&…

Kruise Rollout:灵活可插拔的渐进式发布框架

前言 Kruise Rollout 是 OpenKruise 社区开源的渐进式交付框架。Kruise Rollout 支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/B Testing 发布&#xff0c;以及发布过程能够基于 Prometheus Metrics 指标自动化分批与暂停&#xff0c;并提供旁路的无感对接、兼容已有的多…

最小生成树的Prime算法的思想

Prime算法的核心步骤是&#xff1a;在带权连通图中V是包含所有顶点的集合&#xff0c; U已经在最小生成树中的节点&#xff0c;从图中任意某一顶点v开始&#xff0c;此时集合U{v}&#xff0c;重复执行下述操作&#xff1a;在所有u∈U,w∈V-U的边(u,w)∈E中找到一条权值最小的边…

一线技术人应该关注的四种思维能力

引言 作为长期奋战在一线的技术人&#xff0c;我深刻体会到如下几个思维能力对技术人成长的重要性&#xff0c;熟练运用这几种思维可以帮助我们快速的进入到新的领域&#xff0c;在分析、定位和解决问题上有很大帮助。 抽象思维&#xff1a;帮助我们快速抽取面对问题的关键要素…

Nacos 企业版如何提升读写性能和可观测性

概述 微服务引擎 MSE 发布 2.0.4.0 版本&#xff0c;新版本主要在性能和可观测能力升大幅提升&#xff0c;也加固了安全性。性能方面&#xff0c;基于 Dragonwell 进行构建&#xff0c;服务发现和配置性能提升达 40%以上&#xff1b;可观测方面&#xff0c;提供了服务注册的轨…

「技术人生」第9篇:如何设定业务目标

写在前面 上一篇文章讲了如何构建业务大图&#xff0c;看到有评论说这和设定 OKR 差不多啊。希望其他读者不要被类似的看法带偏。业务大图是业务顶层设计&#xff0c;是战略目标、业务长期价值、业务维度拆分、业务组织设计、业务长期发展方向、关键业务战役、短期重点事项的综…

我们总结了 3 大使用建议,并首次公开 Nacos3.0 规划图

Nacos 是什么 Nacos 是 Dynamic Naming and Configuration-Service 的首字母简称&#xff0c;定位于一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。从 2018 年 7 月开始宣布开源以来&#xff0c;已经走过了第四个年头&#xff0c;在这四年里&#xff0c;备…

容斥原理 和 欧拉函数

在概率论中&#xff0c;对于概率空间中的事件A1&#xff0c;……&#xff0c;An&#xff0c;当n 2时容斥原理的公式为&#xff1a; 当n 3时&#xff0c;公式为&#xff1a; 一般地&#xff1a; 正数n的唯一素因子分解式p1^a1 * p2^a2 * p3^a3 ……* pk^ak 。求1&#xff0c;2…

Dubbo 3 StateRouter:下一代微服务高效流量路由

目前的微服务架构中&#xff0c;通常包含服务消费者、服务提供者、注册中心、服务治理四元素&#xff0c;其中服务消费者会向注册中心获取服务提供者的地址列表&#xff0c;并根据路由策略选出需要调用的目标服务提供者地址列表&#xff0c;最后根据负载算法直接调用提供者。当…

首次全面解析云原生成熟度模型:解决企业「诊断难、规划难、选型难」问题

从“上云”到“云上”原生&#xff0c;云原生提供了最优用云路径&#xff0c;云原生的技术价值已被广泛认可。当前行业用户全面转型云原生已是大势所趋&#xff0c;用户侧云原生平台建设和应用云原生化改造进程正在加速。 然而&#xff0c;云原生复杂的技术栈和传统IT的历史包…