阿里ECS 7天训练营

搭建Java Web开发环境

完全按照教程 按部就班,没有意外

打造离线下载服务器
环境
哪些应用已经在上一个实践安装了

看到教学视频 又重装了系统,坚决抵制。。。。。。。。。。。。。。

看看能不能不要重装吧

执行:

bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

加不加cdn 可以试试

下载路径和密钥

然后就成功了, 使用 6080端口访问(图含有密码就不放了)

会发现无法访问
注意 6080端口之前没有使用过,需要放行6080

前往阿里控制台,实例,进入相应的实例,安全组,配置规则

手动添加

再次访问就可以了

常用命令

帮助文档
https://dwz.ovh/ccaa

使用就不要介绍了,和迅雷类似的

wiki知识库
环境配置
因为是之前使用过的系统, 所以不采用教程的 直接安装LAMP的镜像。

不适用ftp: 之前使用ftp有点问题,连接不上,折腾了半天也不行,干脆自己下

新建一个文件夹,解压到该文件夹: wiki_directory

实际上由于没有 LAMP的环境 (),直接解压也是不能用的

目前服务器我拿来做一个电影网站,已经完成了,还不能把它删掉,搭的环境有不适合这wiki知识库的,所以不再服务器做这个了,只记录一些思路:

搭建LAMP: 使用做好的镜像虽然省力,但是会把以前的 工作清掉。可以手动一个个去安装(Apache Httpd + MySQL + PHP )
注意版本的对应,三者之间有版本的要求,具体

安装apache
yum -y install httpd

使用8080端口的原因:

80端口被之前说的网站使用了,所以使用没被用的 8080, 也可以使用其他没有使用的端口

然后修改配置文件 /etc/httpd/conf/httpd.conf

改监听端口为 8080, listen 8080

改ServerName 为 公网IP:]8080

启动 httpd(直接输入httpd 即可, 不明白看帮助: httpd -h)

浏览器访问 公网IP:8080

apache ok

ServerRoot /etc/httpd

设置开机自启

在rc.local文件中添加/usr/local/apache/bin/apachectl start,然后输入:wq保存退出。

C++
vim /etc/rc.d/rc.local

php 5.3
yum install php

Java
vim /etc/httpd/httpd.conf
在配置文件最后添加如下二行:

Java
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

安装MediaWiki

下载

解压到 网站根目录 /var/www/html

访问:

公网IP:8080/mediawiki-1.29.1/

因为解压产生了 该文件夹mediawiki-1.29.1/

发现php版本太低了需要更新

更新php
查看安装的php包

yum list installed |grep php

全部删除干净

yum remove php-*

再次查看是否删除干净

安装新的php

官网下载页:

https://www.php.net/downloads

官网安装介绍:

https://www.php.net/manual/en/install.unix.apache2.php

下载包: wget 下载地址

解压 tar -zxvf 包名

进入文件夹 安装参数

Plain Text
cd ../php-NN
./configure
提示:

yum install libxml2 注意 是字母l,然后2

还是不行

使用包安装走不通。。。

更新yum源,安装,总是找不到

折腾了半天,没有起色。。。。

还在折腾。。。。。。。

最后 还是回到原点,安装最新的 libxml2

到官网下载 libxml2 和 libxml2-dev

然后又提示 sqlite3 版本太低,安装最新的版本

去官网下载http://www.sqlite.org/download.html

下面是linux系统约定不同类型文件默认的颜色: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示其它文件”

还是不行,百般无奈,决定重新安装系统了。

新的OS

产品组成:

CentOS 7.3

http-2.4.25

mysql-5.6.35

php-7.1.4

phpmyadmin-4.7.0

基本操作:

查看端口:netstat -tunlp

mysql:

service mysqld start | stop | restart (开启|关闭|重启)

进入mysql控制台:mysql -uroot -p 然后输入密码

退出:exit

重置密码:mysqladmin -uroot -p password "输入新密码"

apache:

apachectl -k start | stop | restart (开启|关闭|重启)

新的wiki安装
和之说的一样, wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz 下载安装包,然后解压到网站的根目录

在网站的根目录下创建:文件夹,更有序

移动包到该目录,然后解压

跳过了赋予权限部分

访问: 公网IP+

名字改短一点 : mv mediawiki-1.29.1/ mediawiki

重新用新的名字访问

然后下一步。。。

设置数据库

权限:

下一步,然后 复制设置连接 ,使用 wget下来,然后 重命名为 LocalSettings.php

名字一定得这个,才能有效

访问 IP/mediawiki/index.php

微信公众号管理系统
上一个已经按照好了环境,那么 直接下载包

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

直接解压zip 总是提示:事实上该文件就在当前目录

按理说,如果是没有按照unzip 应该提示没有该命令才对

执行: yum install unzip ===》 开始安装了

再次执行解压,还是同样的问题

在本地电脑解压:

??????????

文件损坏

搜索官网 https://s.w7.cc/store-static-install.html#top下载公众版 免费,

解压 上传 文件install.php 到微擎网站的根目录

访问 IP/根目录/install.php

要求注册登录才能安装

1.data目录无法写入问题,本地目录无法写入问题

在shell里面发送命令

chmod -R 777 [文件名/目录名]

chmod -R 777 data //让data获取所有权限

还有就是去httpd的www文件夹授予所有文件及文件夹权限,问题解决

全部权限都给了 还是没能通过检测

没有解决

找到问题: chmod -R 777 /data/www/weEngine/

命令是 chmod, 而不是 chown

注意 这里数据库用户是 服务器上安装的数据库的 用户名(root,后面改了 ,没有截图)

然后设置账号密码(不上图了)

然后就是

进入控制台

应用市场

然后就接入上面的,不折腾了

云笔记
在云服务器安装 VuePress
先装 nodejs
服务器系统系统是 centOs 6.8 32位, 不能直接使用教程的包

自己找了一下: https://npm.taobao.org/mirrors/node/latest-v9.x/node-v9.0.0-linux-x86.tar.gz

其他镜像也可以在这里查找

其他步骤参考 指南文档: 实验手册—安装%20VuePress%20程序.pdf

配置VuePress
在 try_blogs 中

设置package.json的脚本配置 vim package.json

修改scripts中的内容如下:

"scripts": { "docs:dev": "vuepress dev docs",

"docs:build": "vuepress build docs" }

新建这样的目录结构

vuepress的两个命令
注:VuePress中有两个命令:

vuepress dev docs 命令运⾏本地服务,通过访问(http://localhost:8080)即可预览⽹ 站

vuepress build docs 命 令 ⽤ 来 ⽣ 成 静 态 ⽂ 件 , 默 认 情 况 下 , 放 置 在 docs/.vuepress/dist⽬录中,当然你也可以在docs/.vuepress/config.js中的dest字段 来修改默认存放⽬录。在这⾥将两个命令封装成脚本的⽅式,直接使⽤npm run docs:dev和npm run docs:build即可。

启动以后: 公网IP:8080 即可访问到

首页配置
修改README.md⽂件,即可修改首页配置

如:


home: true

heroText: Vue技术博客初试

tagline: 项⽬结构,关注讨论,每⽇分享

actionText: 每⽇更新 →→

actionLink: /testlink/ features:

  • title: 项⽬结构

details: 以 Markdown 为中⼼的项⽬结构,以最少的配置帮助你专注于写作。

  • title: 关注讨论

details: 享受 Vue + webpack 的开发体验,在 Markdown 中使⽤ Vue 组件,同 时可以使⽤ Vue 来开发⾃定义主题。

  • title: 每⽇分享

details: VuePress 为每个⻚⾯预渲染⽣成静态的 HTML,同时在⻚⾯被加载的 时候,将作为 SPA 运⾏。

footer: LearnVueonECS Licensed | Copyright © 2020-present


上一篇:TCP最大连接数测试工具


下一篇:移动端web页面使用position:fixed问题