天天看點

ECS 7天訓練海外伺服器

第一天 2020.08.06

一:安裝配置 vuepress

認識:VuePress 由兩部分組成: 一個以 Vue 驅動的主題系統的簡約靜态網站生成工具,和一個為編寫技術文檔而優化的預設主題。它是為了支援 Vue 子項目的文檔需求而建立的。由 VuePress 生成的每個頁面,都具有相應的預渲染靜态 HTML, 它們能提供出色加載性能,并且對 SEO 友好。然而,頁面加載之後,Vue 就會将這些靜态内容,接管為完整的單頁面應用程式 (SPA)。當使用者在浏覽站點時,可以按需加載其他頁面。

安裝:先設定安全組,打開 22 和 8080 端口

ECS 7天訓練海外伺服器

登入 esc 控制台,下載下傳 Node.js 安裝包

ECS 7天訓練海外伺服器

建立 Node.js 安裝目錄 , 解壓至建立好的目錄

ECS 7天訓練海外伺服器

解壓成功

ECS 7天訓練海外伺服器

驗證:

ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

下載下傳安裝配置 VuePres

npm config set registry

https://registry.npm.taobao.org

npm install -g vuepress

2、建立個檔案夾作為目錄

mkdir try_blogs

cd try_blogs

3、項目初始化

npm init -y

初始化後會生成一個 package.json 檔案

之後進入配置步驟

二:了解 ECS

ECS 執行個體是阿裡雲明星産品,ECS 執行個體可以結合 VPC、SLB 等産品搭建高可用的高負載的叢集應用

ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

三:搭建雲上部落格

我的個人首頁就是

www.jyp029.top(由于第二天學習時更換了 LAMP 環境鏡像,以前的 centos 環境搭建的網站目前無法通路,等待七天結束後我會重新開放。)

第二天 2020.08.07

目前主流的建站環境就是 LAMP 環境,它是 Linux + Apache Httpd + MySQL + PHP 的縮寫,是網頁環境的黃金搭檔,可以相容幾乎所有的 HTML 和 PHP 運作需求。

先購買鏡像;(我這裡是換鏡像,和購買流程差不多)

ECS 7天訓練海外伺服器

一、安裝 PuTTY 和 FileZiila

我們需要使用 PuTTY 和 FileZiila 來實作對 ECS 的遠端終端控制和檔案傳輸。

PuTTY 是自由的跨平台 Telnet/SSH 用戶端,同時在 Win32 和 Unix 系統下模拟 xterm 終端。其主要作者是 Simon Tatham。

這裡使用由 Larry Li 維護并開源的中文版,下載下傳位址:

https://github.com/larryli/PuTTY/releases

下載下傳第一個 portable-putty-0.70cn.zip

ECS 7天訓練海外伺服器

填寫好主機名稱、IP 後點選【打開】,就可以使用終端連接配接了。

ECS 7天訓練海外伺服器

輸入使用者和密碼

ECS 7天訓練海外伺服器

接下來安裝 FTP 軟體,推薦免費開源、跨平台、支援中文的 FileZilla,下載下傳位址:

https://filezilla-project.org/download.php?type=client
ECS 7天訓練海外伺服器

在【主機】文本框中輸入 sftp:// 你的 ECS IP,就可以連接配接了,就可以看到遠端 Linux 上的目錄了。

ECS 7天訓練海外伺服器

二、下載下傳 MediaWiki

下載下傳 MediaWiki 并解壓縮。

下載下傳位址:

https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz

三、上傳程式檔案

  1. 進入 /data/wwwroot/default/ 目錄,建立一個 old 檔案夾,将目錄上的原始檔案全部搬到 old 内。
  2. 将解壓縮後的 MediaWiki 程式檔案上傳至 /data/wwwroot/default/ 目錄。(傳輸時間較長,可耐心等待,或者幹其他事)
    ![](https://img-blog.csdnimg.cn/20200807120152818.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
               
  3. 使用 chown 指令為目錄賦予權限:
    ![](https://img-blog.csdnimg.cn/20200807120333888.png)  
    四、安裝 MediaWiki
               
  4. 通路 http://ecs 公網 IP,,點選 【set up the wiki】
  5. 一般情況下會根據系統語言自動設定為簡體中文,如果沒有就自行設定一下。
  6. 資料庫選擇 SQLite。
  7. 輸入 wiki 名稱和管理者賬戶。
  8. 可以選擇【我已經不耐煩了,趕緊安裝我的 wiki】加快安裝速度。
  9. 下載下傳配置檔案。
    ![](https://img-blog.csdnimg.cn/20200807135003928.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
               
  10. 将下載下傳的 LocalSettings.php 檔案上傳到根目錄。
    ![](https://img-blog.csdnimg.cn/20200807135201381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
               
  11. 重新通路 公網 ip,就可以通路 wiki 系統了。
    ![](https://img-blog.csdnimg.cn/20200807135350511.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
    
               

使用 viki

在右上角點選【登入】,登入管理者賬号。

ECS 7天訓練海外伺服器

在右上角點選【參數設定】。

可以編輯個人資料和 wiki 皮膚以及相關資訊。

編輯頁面:以首頁為例子,可以看到有一個【編輯】選項。

就可以編輯了。

點選右邊的【更多】,還可以對該頁面進行更多操作。

如何建立新頁面?

例如首頁是:

http://101.132.96.47/index.php

/ 首頁,我們建立一個頁面隻要将首頁替換成新的頁面名,例如:

http://101.132.96.47/index.php/ecs

,當然會提示頁面不存在,這時候就可以選擇【建立本頁面】就可以建立頁面了。

ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

第三天 2020.08.08

使用微擎和管理公衆号,小程式等

1:購買 esc 和 lamp 環境以及安全組管理等(第二天前面已經展示過,在此便不再展示)

2:安裝 putty 和 FTP(前面也展示過,在此便不再展示)

3:下載下傳微擎并解壓縮。

介紹; 微擎 是一款基于 WEB2.0(PHP+Mysql) 技術架構,免費開源的公衆平台管理系統,一款緻力于将小程式和公衆号商業化、智慧化、場景化的自助引擎。微擎提供公衆号、微信小程式、支付寶小程式、百度熊掌号、移動端 APP、PC 網站等多種功能,一站式滿足使用者招商加盟、分銷代理、營銷推廣、餐飲酒旅、訊息擷取等各個環節的需求,真正實作智慧化商業服務。

http://www.we7.cc/download/WeEngine-Laster-Offline.zip

(如果下載下傳不了,可以直接百度搜尋,去官網下載下傳)

上傳安裝檔案(第二天前面也展示過)

  1. 将 微擎安裝檔案 上傳至 /data/wwwroot/default/ 目錄。
    ECS 7天訓練海外伺服器
  2. 在 SSH 中運作 chown 指令為目錄賦予權限:

    chown -R www /data/wwwroot/default

    chown -R www /data/wwwroot/default/data

    開始安裝

  3. 設定資料庫密碼。在 SSH 中運作:

    grep dbrootpwd /root/oneinstack/options.conf

    會提示:

    dbrootpwd=‘KeYpZrZx’

    這就是我們的 root 密碼,(我的打了碼)大家記好自己的。

    ECS 7天訓練海外伺服器
  4. 浏覽器打開

    公網 IP/old/phpmyadmin(公網就是當時 ecs 的那裡有)

    輸入 root 賬戶和密碼,點選【執行】進行登入

    ECS 7天訓練海外伺服器
    ECS 7天訓練海外伺服器
  5. 在左側清單點選【new】。
  6. 在【資料庫名】中輸入資料庫名稱,例如:newdb,點選【建立】按鈕。
    ECS 7天訓練海外伺服器
    http://

    你的域名 / install.php 進行安裝微擎(因為第二節課裝過 wiki,是以直接通路 ip 位址的話就是第二節課的 wiki)

    到時得先注冊注冊微擎完之後是進行安裝:

    這裡我們改一下主機名稱什麼的

    ECS 7天訓練海外伺服器
    然後它就會進行自己安裝
    ECS 7天訓練海外伺服器
    ECS 7天訓練海外伺服器
    ECS 7天訓練海外伺服器

    添加需要管理的微信公衆号。

    選擇【手動添加公衆号】。

    ECS 7天訓練海外伺服器

    根據頁面要求填寫内容。

    有一步需要在微信公衆号的背景添加開發者資訊,将系統給出的 Token 和 Key 複制到【基本配置】中即可。

    ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

第四天:2020.08.09

今天是線上程式設計訓練

ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

我是第 51 名,差一個名次就有 T 恤和力扣 vip,非酋臉不開心。

手中的肉夾馍突然就不香了。

第五天:2020.08.10

今天是打造離線下載下傳伺服器

開始是我面以前講過的購買阿裡雲伺服器,安裝 putty 和 FTP(前面也展示過,在此便不再展示)

不過如何編輯相關服務端的檔案呢?很多人用 vim,也可用可視化的 Visual Studio

Code,可以代碼編輯和管理。

https://code.visualstudio.com/Download
ECS 7天訓練海外伺服器

安裝 CCAA

ccaa 是伺服器離線下載下傳解決⽅案包,元件包含了 Aria2 提供離線下載下傳,ccaa_web 支撐 AriaNg 運作,

AriaNg 為 Aria2 提供 WEB 界⾯以及 Filemanager 提供檔案管理。

主要功能

持 HTTP/HTTPS/FTP/BT / 磁盤連結等離線下載下傳,斷點續傳等

件管理、視訊線上播放

完善的幫助文檔

安裝

在 Putty 中運作:# 國内伺服器

bash <(curl -Lsk

https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)

cdn

海外伺服器

1. 詢問是安裝、解除安裝還是更新,這⾥是安裝是以輸: 1(我這裡是國内伺服器)

ECS 7天訓練海外伺服器

要求設定下載下傳路徑,

5. 安裝完成後便會有提示:

常用指令

ccaa: 進入 CCAA 操作界面

ccaa status: 檢視 CCAA 運⾏狀态

ccaa stop: 停止 CCAA

ccaa start: 啟動 CCAA

ccaa restart: 重新開機 CCAA

ccaa -v: 檢視 CCAA 版本(2.0 開始持)

設定

1. 我們需要打開安裝好後提示的⽹站連結:

你的公網 P:6080/

2. 剛開始打開有點慢,還會提醒打開錯誤,沒關系。

3. 點選左側菜單的 AriaNG 設定,然後點選 RPC。

4. 修改對應的 Aria2 RPC 密鑰為剛才安裝過程中輸⼊的密鑰。

5. 然後右上⻆就會提示重新加載

使用離線下載下傳伺服器

直接操作即可

ECS 7天訓練海外伺服器

第六天:2020.08.11

今天講主要做的是搭建 web 環境,這個比較簡單。

安裝 jdk

yum -y install java-1.8.0-openjdk*

安裝 Mysql

wget

http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

或者好多鏡像以及寶塔面闆等有一鍵安裝

安裝啟動 Tomcat

https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

tar -zxvf apache-tomcat-8.5.57.tar.gz

mv apache-tomcat-8.5.57 /usr/local/Tomcat8.5

chmod +x /usr/local/Tomcat8.5/bin/*.sh

sed -i 's/Connector port=“8080”/

/usr/local/Tomcat8.5/bin/./startup.sh

通路 ip

ECS 7天訓練海外伺服器
ECS 7天訓練海外伺服器

第七天:2020.08.12

發證書了哈哈哈。

ECS 7天訓練海外伺服器