1. 如何用華為云搭建一個個人項目

        共 3392字,需瀏覽 7分鐘

         ·

        2022-10-25 03:02

        前言

        如何從0到1搭建一個可以外網訪問的項目?

        我就用自己的服務器給大家舉例,怎么從0到1搭建一個學生和新手可以用來面試的項目,老手也可以回憶一下自己逝去的青春。

        服務器在激活的時候會讓你選系統(tǒng),這個時候敖丙我個人建議,有點基礎已經熟悉安裝過程和環(huán)境配置的同學可以直接選擇鏡像,鏡像市場里面有很多很適合的鏡像,我選的就是帶JDK8,Tomcat8,MySQL的鏡像。

        沒搞過的同學可以嘗試著選個空白機,然后下好這些東西,一步步去嘗試,我想收獲還是會有的,跟你在自己電腦搭建的區(qū)別你會馬上體會到,這就是為啥建議大家去服務器操作的原因之一。

        鏡像選擇

        鏡像記得選不要錢的,一般都是免費的。

        選完鏡像之后就是進行服務器的基本配置了。

        選擇服務器區(qū)域以及規(guī)格,比如我使用了4GiB內存以及4G帶寬的,這里大家就按照自己的需求來:

        接著就是選擇網絡安全組以及做登錄配置:

        配置完服務器信息接著就去使用它。

        登錄服務器

        可以直接在管理界面網頁登錄服務器遠程鏈接,也可以自己本地用對應的控制臺工具連接。

        個人推薦本地的控制臺連接會好點,每次要登錄服務器都要去網頁很麻煩的。

        網頁端查看

        遠程鏈接的代碼,記住是大家的公網ip,管理界面看得到的,要記得你購買的時候配置的密碼,因為這個時候要輸入。

        ssh [email protected] -p 22      (后面的22是個端口,后面我介紹到)

        本地直連

        到這一步的時候,很多小伙伴直接登錄成功,但是之前就已經有服務器的朋友是不發(fā)現,出現下面這個頁面了?

        會出現這些信息是因為,第一次SSH連接時,會生成一個認證,儲存在客戶端(也就是用SSH連線其他電腦的那個,自己操作的那個)中的known_hosts,但是如果服務器驗證過了,認證資訊當然也會更改,服務器端與客戶端不同時,就會跳出錯誤啦~因此,只要把電腦中的認證資訊刪除,連線時重新生成,就一切完美啦~要刪除很簡單,只要在客戶端輸入一個指令

        ssh-keygen -R +輸入服務器的IP

        接下來再次連接一次,會出現

        Are you sure you want to continue connecting (yes/no)?

        輸入yes!就完成連接啦!同時,新的認證也生成了。

        進去后如果是鏡像的小伙伴會發(fā)現本身他準備好的東西都在了,環(huán)境都搭建起來了,大家只管直接使用就好了。

        但是如果沒有選擇鏡像的朋友,就需要自己搭建一個FTP或者使用傳輸命令去把你下載好的Tomcat、MySQL等傳輸進來安裝好。

        大家可以看到還有一個默認密碼文件夾,里面就有MySQL和FTP的賬號密碼什么的,不同的鏡像可能有差異。

        這個在之后大家自己的服務寫代碼的時候,配置連接本地的MySQL就是需要這個的。

        博客網站

        這次教大家搭建的項目說大不大,說小吧他啥都有,反正小白和學生肯定很適合,是個個人博客網站。

        我們先看看博客的效果,看看大家作為大學的項目到底合格么?

        我大學做的那個項目比起這個就差點意思了,當時要是有這么好的UI就很香了!

        項目代碼

        以我這種直男審美都覺得UI很不錯,你以為只是UI可以?那我們看看項目!

        項目的Git地址 https://github.com/halo-dev/halo.git 大家克隆一下就好了。

        這個項目本身是Gradle的,很多小伙伴就要說了,啊帥丙我不要,我就要Maven項目的。

        我只想告訴大家,技多不壓身,目前很多大廠都是Maven項目Gradle項目都占有很高的比重,你怎么知道你去的公司會用啥?

        你會用進去減少多少學習的成本啊,Leader在旁邊暗自給你比一個大拇指,暗自感嘆:帥丙的讀者,有點東西。

        Mac很多小伙伴安裝的時候發(fā)現沒有Homebrew 就沒辦法用很方便的命令行去下載安裝Gradle,那簡單我們安裝一下,用下面的命令。(Windows的朋友直接官網下載一個就好了 https://gradle.org/install)

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

        這個安裝好了,我們再用下面的命令就可以就把Gradle安裝好了,是不是比你去下載方便很多?

        $ brew install gradle

        接下來去項目中設置下Gradle地址,這里介紹的是IDEA的設置

        為啥推薦個人博客項目?

        很多人問我為啥推薦這個項目,這個項目看過次代碼了,沒有啥語法錯誤,項目結構完全標準的項目,注釋也很齊全代碼的風格挺不錯的,還是 用了很多新語法和注解。

        而且他也不難理解,結構很簡單,前端后端都很簡單,大家看看代碼,看看前后的接口,很快就能適應這個項目了。

        后端
        前端

        接下來我們可以用項目去打個包,或者直接下載敖丙打包好的。(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

        文件傳輸呢,帥丙我習慣命令行了,FTP這樣的工具還是不適應,我就發(fā)下命令行是怎么把jar包從本地傳輸到服務器的。

        scp -P 22 /Java/program.war [email protected]:/usr/server/tomcat7/webapps/

        我們進入機器去看一下,文件已經傳輸進來了。

        因為是一個SpringBoot項目,你只要有JDK直接就能跑起來了。

        java -jar halo-latest.jar

        然后大家訪問下自己的 ip+端口(8090)就能看到項目了

        然后很多小伙伴說,渣男,我的怎么不行?

        稍等稍等,敖丙啊還正準備說呢,大家的端口默認就開通了 22 、-1、3389

        22是不是很熟悉,就是開頭我們鏈接的端口號→ ssh [email protected] -p 22  也是因為廠商默認給我們開通了,我們才可以直接鏈接的。

        但是我們要訪問別的端口,那就去開通嘛,記得入口出口一樣都要開通喲

        然后重啟下機器,重新啟動項目,是不是?。?!可以訪問了???我們先注冊一下

        注冊

        然后再登錄進去。

        可以看到校驗的異常什么的都直接日志拋出的,項目我覺得對于學生和新手來說很香,里面的代碼風格大家也多適應一下。

        登錄進去我們可以發(fā)現,功能很全,博客網站基本的結構都在了。

        有個不成熟的猜想,還沒畢業(yè)設計的朋友。。。。??

        正文

        華為云服務器推廣,用來學習或實戰(zhàn)搭建項目真的香,比學生的9.9每月還便宜。

        華為云服務器,買一個月送一年,118塊相當于13個月。買來送自己,送女朋友 馬上雙十一再合適不過了,買了搭建個項目給面試官看也香,還可以熟悉技術棧。

        我還有額外的華為云優(yōu)惠券最高可以優(yōu)惠100元,大家也可以wx搜【敖丙】回復關鍵字【hw】領取。

        這里只是一個單機的項目,大家真正部署的時候要體驗別的技術??梢匀it上下載下來部署上去,體驗他整個部署流程,中間肯定很多不順利的地方相信我,100000%不會一次成功,但是你慢慢摸索的過程就是你學習的收獲的過程。

        大家經常問我那些大佬怎么成長上去的,踩坑和付出大量實踐上去的,別無他法。

        我老東家的Leader 95年的,是我們之前公司前端后端的Leader,技術深度廣度,業(yè)務深度都領人發(fā)指,怎么做到的?

        簡單,不斷踩坑學習咯,每天都是凌晨回去,白天開會,晚上寫代碼,甚至還要擠出時間學習新的業(yè)務,技術棧也是不斷自己去摸索。

        之前他一手帶的我,我跟他太熟悉了,買了早餐剛坐下就去開會討論業(yè)務,晚上6點回來就說:誒雞蛋豆?jié){都冷了啊,然后丟垃圾桶。

        學習是一條令人時而喜極若狂、時而郁郁寡歡的道路。

        成長路上我們一起共勉。

        瀏覽 156
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 美女做爱视频免费网站 | 国产大屁股喷水视频在线观看 | 毛片网站网址 | 翔田千里久久一区 | 欧美在线a |