天天看點

伺服器使用心得飛天加速計劃——高校學生在家實踐

飛天加速計劃——高校學生在家實踐

機緣巧合

作為一名計算機科學與技術的大三學生,沒能提前知道阿裡雲的這個活動實在是慚愧。所幸能抓住暑假的小尾巴趕上了這次活動。上半年開始學習的前端,渴求一台伺服器能布署上線自己編輯的網頁,于是開始在網上搜羅各種學生伺服器。這不,看到了“飛天加速計劃”的我心想,機會來了!

使用心得

可記錄描寫在雲伺服器使用過程中發現的使用小技巧,分享提高效率的方法或者工具,或者在雲伺服器ecs使用中遇到了什麼問題,通過什麼方式解決的。

阿裡雲官網比較貼心,領取前居然還有關于ECS的小教學。在進入控制台中的概覽處居然還有六大類的配置教程。堪稱是一條龍服務。不過可惜了其中安裝的環境好多都是舊版,需要自己後期手動更新。過程中倒不是一帆風順,也不知道是不是自己的原因,碰壁了好多次。下面說說我配置環境時失敗後覺得需要注意的地方。

Apache環境

第一個配置LAMP環境:

配置Apache環境總會漏了一些東西安裝不到,不知道是包的問題還是環境的問題。比如下面的例子:

#包括配置雲上部落格的下載下傳也不行
yum -y install wordpress           
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql           

但是總會提示說找不到mod_auth_mysql,估計是産品疊代給覆寫了?當然不止是這個,我強行繼續執行下面的步驟也不行。直到我突然想到了會不會是作業系統的問題。

鏡像 最新版本鏡像ID 說明
Alibaba Cloud Linux 3.2104 64位 aliyun_3_x64_20G_alibase_20210425.vhd Alibaba Cloud Linux 3作業系統的預設标準鏡像。

一開始免費領用的時候雖然有選項配置,但是我還以為是不能改的,現在仔細想想,應該是可以改的(不然怎麼會彈出來給你看呢?)。所謂的鏡像,實際上就是伺服器的作業系統,但是沒想到啊,不同于正常的linux伺服器,阿裡雲有專屬的作業系統(相容Centos8),姑且看作是centos8吧。

這個LAMP教程我走了兩次,雖然原作業系統相容centos8,但是centos8有幾步不相容呐,于是我更換鏡像為cento7.6,這樣就可以了。

Node.js教程

這次配置得很順利,但是版本實在太低了。下面的這個例子指定了Node.js的版本12.4.0。

wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz           

上面的Node.js指定了一個固定的版本。現在長期穩定版已經是14.17.5,而最新版為16.8.0。當然,也是可以在下載下傳完之後手動更新的。是以我覺得這份教程如果不能實時更新的話,推薦在後面增加一個更新更新的步驟。

npm更新
#更新到最新版本
npm i -g npm
#更新到指定版本
npm i -g [email protected]           
node更新

首先通過npm安裝node的版本管理工具“n“,不用驚訝,名字就是這麼簡單,就叫n。據了解,n是node下的一個子產品,作者是Express架構的開發者。

npm i -g n           
#安裝node最新版本
n latest
#安裝穩定版
n stable
#安裝指定版本
n v8.11.2           

最後重設一下環境變量:

然後就OK啦。

配置網頁

上網搜羅了一些Apache的預設網頁問題,我覺得下面的幾個資訊對于想自己搭建網站的同學很重要。如果要直接通路IP就通路到網站的話還可以找到welcome.conf給删掉,因為裡面指定了通路IP的導向地方。

預設目錄是/var/www/html下。

修改方法: 打開/etc/httpd/conf/httpd.conf檔案

找到下面這行 DocumentRoot "/var/www/html" 可以改成你想要的目錄。

apache的預設重要配置資訊如下: 配置檔案:/etc/httpd/conf/http.conf

伺服器的根目錄:/var/www/html

通路日志檔案:/var/log/httpd/access_log

錯誤日志檔案:/var/log/httpd/error_log

運作apache的使用者:apache

運作apache的組:apache端口:80子產品存放路徑:/usr/lib/httpd/modules

個人小結

通過“高校學生在家實踐”又賦予了我一個新的目标,曆經幾天的努力配置并上線了網站,尤其是能通過IP位址直接通路網站了。當然,也嘗試了Wordpress架構搭建的部落格,但是感覺對技術的提升不是很大,比較适合非技術性的同學搭建網站。

個人作品

最後附上直接通過IP位址通路的個人小站(半成品)哈哈。
伺服器使用心得飛天加速計劃——高校學生在家實踐

通路位址:

http://47.113.229.158/
上一篇: 貪心算法