天天看点

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天训练海外服务器