如何使用华为云构建个人项目

08-23 2098阅读 0评论

前言

如何使用华为云构建个人项目 第1张
(图片来源网络,侵删)

如何从0到1打造一个可以通过互联网访问的项目?

我用我自己的服务器给大家举个例子,如何从0到1搭建一个项目,让学生和新手可以用来面试,老兵也可以回忆一下失去的青春。

当服务器激活时,您将被要求选择系统。 这时我个人建议有一点基础、熟悉安装流程和环境配置的同学可以直接选择镜像。 镜子市场上有很多适合的镜子。 我选择带JDK8、Tomcat8、MySQL的镜像

没有做过的同学可以尝试选择一台空白机,然后下载这些东西,一步步尝试,我想还是会有收获的,你会立刻意识到和自己电脑上搭建的区别,这也是为什么建议大家去服务器操作的原因之一。

镜子选择

如何使用华为云构建个人项目 第2张

记得选择不花钱的镜像,一般都是免费的。

如何使用华为云构建个人项目 第3张

选择镜像后,就该配置基本服务器了。

选择服务器区域和规格。 例如,我使用4GiB内存和4G带宽。 在这里您可以根据自己的需求:

如何使用华为云构建个人项目 第4张

下一步是选择网络安全组并进行登录配置:

如何使用华为云构建个人项目 第5张

如何使用华为云构建个人项目 第6张

配置服务器信息并使用。

登录服务器

您可以直接在管理界面网页登录服务器远程链接,也可以使用相应的控制台工具在本地连接。

个人建议还是本地控制台连接比较好,因为每次要登录服务器都要去网页远程链接华为云服务器,非常麻烦。

如何使用华为云构建个人项目 第7张

如何使用华为云构建个人项目 第8张

网页视图

远程链接的代码,记住是你的公网ip,在管理界面上可以看到,记住你购买时配置的密码,因为这个时候需要输入。

ssh root@123.14.123.8 -p 22 (后面的22是端口,后面会介绍)

如何使用华为云构建个人项目 第9张

本地直连

至此,很多朋友已经直接登录成功了,但是之前已经有服务器的朋友没有发现出现了如下页面吗?

如何使用华为云构建个人项目 第10张

出现这些消息是因为,当第一次建立 SSH 连接时远程链接华为云服务器,会生成一个证书,并将其存储在客户端的known_hosts 中(即使用 SSH 连接其他计算机的计算机,自己操作的计算机),但是如果服务器验证通过了,认证信息当然会改变。 当服务端和客户端不同时,就会弹出错误~所以只要删除电脑中的认证信息,连接时重新生成,一切就完美了~删除很简单,只要输入一个客户端上的命令

ssh-keygen -R + 输入服务器的IP

然后再次连接,就会出现

您确定要继续连接吗(是/否)?

输入是! 连接完成! 同时,生成新的证书。

如何使用华为云构建个人项目 第11张

进去之后,如果你是镜像伙伴,你会发现你准备的东西都在了,环境也已经搭建好了。 您可以直接使用它。

但如果没有选择镜像的朋友,则需要搭建一个FTP或者使用transfer命令来传输你下载的Tomcat、MySQL等来安装它们。

如何使用华为云构建个人项目 第12张

可以看到还有一个默认密码文件夹,里面有MySQL和FTP账户密码,不同的镜像可能会不一样。

这是你以后为自己的服务编写代码时配置和连接本地MySQL所需要的。

如何使用华为云构建个人项目 第13张

博客网站

这次我将教你如何构建一个或大或小的项目。 他拥有一切。 不管怎样,小白和学生一定很合适。 这是一个个人博客网站。

我们先来看看博客的效果,看看大家做大学的项目是否合格?

我在大学里做的项目几乎比这个更有趣。 到时候能有这么好的UI就好了!

如何使用华为云构建个人项目 第14张

如何使用华为云构建个人项目 第15张

如何使用华为云构建个人项目 第16张

项目代码

就连我这样的直男都觉得UI挺好的,你以为只是UI而已吗? 那我们就来看看项目吧!

只需克隆项目的Git地址即可。

这个项目本身就是Gradle,很多朋友就要说,啊,我不要帅兵,我要Maven项目。

如何使用华为云构建个人项目 第17张

我只是想告诉大家,你不需要被太多的技能压垮。 目前很多大厂商都有Maven项目,Gradle项目占据了很高的比例。 你怎么知道你要去使用哪家公司?

你会用它来降低多少学习成本? 领导在旁边偷偷给你竖起大拇指,暗叹一声:读者帅哥,有东西。

很多Mac上的朋友发现,如果没有Homebrew,就没有办法用非常方便的命令行来下载安装Gradle。 让我们使用以下命令简单地安装它。 (Windows的朋友可以直接从官网下载一个)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如何使用华为云构建个人项目 第18张

如何使用华为云构建个人项目 第19张

安装完成后,我们可以使用以下命令安装 Gradle。 是不是比下载方便很多?

$ brew install gradle

如何使用华为云构建个人项目 第20张

接下来进入项目设置Gradle地址,这里是IDEA设置

如何使用华为云构建个人项目 第21张

为什么推荐个人博客项目?

很多人问我为什么推荐这个项目。 这个项目的代码我看过一遍,没有语法错误。 项目结构完全标准,注释也很完整。 代码风格相当不错,还使用了很多新的语法和注释。 。

而且也不难理解,结构很简单,前端后端也很简单,大家可以看看代码,看看前后端接口,快速适应这个项目。

如何使用华为云构建个人项目 第22张

后端

如何使用华为云构建个人项目 第23张

前端

接下来我们可以使用项目进行打包,或者直接下载敖丙的打包包。 (jar包和war包可选)

从命令行下载最新的 Halo 软件包

curl -L https://github.com/halo-dev/halo/releases/download/v1.1.1/halo-1.1.1.jar --output halo-latest.jar

或者

wget https://github.com/halo-dev/halo/releases/download/v1.1.1/halo-1.1.1.jar -O halo-latest.jar

如何使用华为云构建个人项目 第24张

如何使用华为云构建个人项目 第25张

对于文件传输,帅兵,我习惯了命令行,但是FTP之类的工具还是不太适合,所以我就贴一下如何通过命令行将jar包从本地传输到服务器。

scp -P 22 /Java/program.war root@123.456.789.987:/usr/server/tomcat7/webapps/

如何使用华为云构建个人项目 第26张

我们进机器看看,文件已经传进来了。

如何使用华为云构建个人项目 第27张

因为是SpringBoot项目,所以只要有JDK就可以直接运行。

java -jar halo-latest.jar

如何使用华为云构建个人项目 第28张

然后访问自己的ip+端口(8090)就可以看到项目了

然后很多朋友就说,渣男,为什么我的不行呢?

等一下,敖丙正要说,大家的端口都默认开放22、-1、3389

22不是很熟悉,就是我们一开始链接的端口号→ ssh root@123.14.123.8 -p 22 也是因为厂家默认给我们开放了,所以我们可以直接链接。

但如果我们要访问其他端口,那就打开它,记住入口和出口都打开!

然后重启机器,重新启动项目吧? ! ! 准备好参观了吗? ? ?我们先注册一下

如何使用华为云构建个人项目 第29张

登记

然后再次登录。

如何使用华为云构建个人项目 第30张

可以看到直接从日志中抛出验证异常。 我认为这个项目对于学生和新手来说非常好,每个人都应该习惯里面的代码风格。

如何使用华为云构建个人项目 第31张

登录后我们可以发现功能非常齐全,博客网站的基本结构都有了。

我有一个不成熟的猜测,一个还没毕业的朋友。 。 。 。

如何使用华为云构建个人项目 第32张

如何使用华为云构建个人项目 第33张

文本

华为云服务器的推广对于学习或者实战搭建项目确实很有好处。 学生每月9.9元以下。

华为云服务器,买月送一年,118元相当于13个月。 非常适合买来作为礼物送给自己,或者作为双十一送给女朋友的礼物。 购买搭建一个项目给面试官看也是不错的,也可以熟悉一下技术栈。

我还有额外的华为云优惠券,最多可以优惠100元。 您也可以搜索【敖丙】并回复关键词【hw】即可获取。

如何使用华为云构建个人项目 第34张

这只是一个独立的项目。 实际部署的时候,还需要体验其他的技术栈。 您可以从Git下载并部署它来体验整个部署过程。 这中间肯定还有很多不尽如人意的地方。 相信我,100000%一次都不会成功。 但你慢慢探索的过程就是你学习和收获的过程。

经常有人问我那些大佬是怎么长大的,没有什么办法可以踩坑,多多练习。

1995年我老公司的领导就是我们以前公司的前端和后端的领导。 技术的深度和广度以及商业的深度都是惊人的。 你是怎么做到的?

简单,不断踩坑学习,每天凌晨回去,白天开会,晚上写代码慈云数据自营海外云服务器,高稳定高性价比,支持弹性配置,甚至挤出时间学习新业务。 技术栈也是自己不断探索。

他以前带过我,我和他很熟悉。 买完早餐一坐下,我就去开会谈生意。 晚上六点回来,我说:哎,鸡蛋和豆浆都凉了,然后就扔进垃圾桶了。

学习是一条可以欣喜若狂或忧郁的道路。

成长的路上我们互相鼓励。


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

    文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,2098人围观)

    还没有评论,来说两句吧...

    目录[+]