【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科
  4AFg6g0R0HXv 2023年11月19日 32 0


【简介】

MediaWiki是全球最著名的开源wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。MediaWiki的开发得到维基媒体基金会的支持。MediaWiki是建立wiki网站的首选后台程序,国内的灰狐维客等站点都采用这套系统。


【操作步骤】

一.创建Virtual Machines

1.1创建资源组

①Azure 资源组是在其中部署和管理 Azure 资源的逻辑容器。 必须在创建虚拟机前创建资源组,通过如下命令执行创建名为myResourceGroupVM的资源组

az group create --name myResourceGroupVM --location eastus

②执行结果如下图所示:

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java

1.2 创建Linux虚拟机

①使用 az vm create 命令创建虚拟机,在创建虚拟机时,可使用多个选项来调配适合自己业务场景的虚拟机配置,具体执行命令如下

az vm create \
    --resource-group myResourceGroupVM \
    --name myVM \
    --image UbuntuLTS \
    --admin-username azureuser \
    --generate-ssh-keys

注:执行命令完毕以后CLI命令行会发送命令到Auzre后台进行调用VM的虚拟资源池,在调用创建的过程可能需要几分钟的时间,当创建完毕以后,Azure CLI会回显输出如下已创建的信息

{
 "fqdns": "",
 "id": "/subscriptions/d5b9d4b7-6fc1-0000-0000-000000000000/resourceGroups/myResourceGroupVM/providers/Microsoft.Compute/virtualMachines/myVM",
 "location": "eastus",
 "macAddress": "00-22-48-27-2B-E1",
 "powerState": "VM running",
 "privateIpAddress": "10.0.0.4",
 "publicIpAddress": "20.120.95.240",
 "resourceGroup": "myResourceGroupVM"
 }

②回显VM信息如下图所示:

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_02

③我们访问Azure门户找到VM虚拟机管理页面,点击名称进去查看详情

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_linux_03

④在此界面中就可以看到我们利用Azure CLI 命令创建出的VM虚拟机器

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_04

二.远程连接Azure Virtual Machines

2.1 利用Azure Cloud Shell 连接VM

① 我们通过控制台或者Azure Cloud Shell返回的信息获取到了远程公网IP地址,IP地址如下图圈中所示

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_数据库_05

②我们就可以在Azure cloud shell中利用ssh远程连接的方式对已创建的服务器进行远程连接,命令如下:

ssh azuretest@20.120.95.240 ssh user@PublicIPaddress

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_linux_06

三.搭建BT集成环境

3.1 安装BT环境

①输入以下命令安装BT环境

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

当显示“Complete!”或者“完毕”以后代表执行成功

3.2 访问BT页面

①打开浏览器,在浏览器中输入服务器中产生的Bt-Panel地址,访问进入宝塔页面

==================================================================
Congratulations! Installed successfully!
==================================================================
Bt-Panel: http://52.188.20.166:8888/d595745d
username: 6lzucldb
password: 4e582ee3
Warning:
If you cannot access the panel,
release the following port (8888|888|80|443|20|21) in the security group
==================================================================

②在此输入上述的Username以及password,并点击登陆

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_07

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_08

③我们点击“我已同意"用户协议》" 并点击进入面板

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_09

3.3安装推荐套件

①在推荐安装套件中,选择PHP版本为PHP 7.2 并点击“一键安装”

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_10


安装相关集成服务中....

3.4 添加配置站点

①在网站-添加站点-添加对应的绑定的域名(此处根据自己实际情况而定)

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_11


②在域名一栏填写你自己绑定的域名(此处以t.hcctf.cn为例),并选择创建MySQL数据库,点击提交(保存数据库用户名和密码等)。

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_12


③成功创建站点以后,如下所示

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_13

四.下载解压mediawiki知识库

4.1下载mediawiki知识库安装包

通过执行如下wget命令下载mediawiki知识库安装包wget https://demo-1254274996.cos.ap-beijing.myqcloud.com/mediawiki-1.34.1.tar.gz

4.2解压mediawiki知识库安装包

我们将已经下载好的mediawiki知识库安装包做下解压,解压至宝塔的/www/wwwroot/t.hcctf.cn目录中执行命令如下:tar -xvf mediawiki-1.34.1.tar.gz -C /www/wwwroot/t.hcctf.cn

五.安装配置mediawiki知识库

5.1访问安装页面

①我们通过浏览器访问进入到mediawiki知识库的安装向导中,访问地址的构成为“您的域名+mediawiki-1.34.1/" 如下图进入到安装页面,此页面提示我们要安装PHP中的fileinfo模块,我们登陆到宝塔管理页面去安装下PHP中的fileinfo模块

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_14


②在宝塔页面——软件商店——应用搜索——PHP-7.2中,点击“设置”按钮

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_15

③在php-7.2管理——安装扩展——fileinfo中,点击安装

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_16

④在提示中,咨询我们是否要安装fileinfo,我们点击确定,安装fileinfo扩展

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_17

5.2 进入配置向导

我们返回配置向导的浏览器,在其搜索栏中输入服务器中的IP地址+mediawiki的方式进行mediawiki知识库配置向导,点击“set up the wiki” 进入配置向导

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_数据库_18

5.3 选择语言

在配置的第一步中,我们选择对应中文语言,方便利于我们以后运维管理,配置如下图所示

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_19

5.4 环境检查

在配置时,需要进行对当前的环境做相关环境方面的检查,检查完毕以后,我们点击“继续”按钮进入下一步

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_linux_20

5.5 连接配置数据库

需要将wiki的知识库与数据库服务进行对接,需配置的信息如下:
①数据库主机
②数据库的名称
③数据库的用户名
④数据库的密码
注意:此处配置的信息以自己的实际情况为准

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_21

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_22

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_23

5.6 配置wiki知识库名称

在此,我们配置wiki知识库的名称以及我们管理员的账号密码,具体配置信息请以自身实际情况而定

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_linux_24

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_linux_25

5.7 配置选项

通过配置以下选项的方式去配置相关用户权限及对应配置,默认直接点击“继续”即可

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_26

5.8 安装Wiki知识库

如相关配置不需要进行修改的话,我们直接点击“继续”让其安装

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_27

安装中...

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_java_28

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_29


已安装完毕~

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_数据库_30

5.9 下载配置LocalSettings

安装完毕以后会自动下载一个名为LocalSettings.php的文件,我们将其上传到我们站点的WEB目录中

具体上传方式以及具体路径如下图所示

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_数据库_31


上传完毕 ~

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_运维_32

5.10 正式访问MediaWiki知识库

①访问我们已经搭建完毕的MediaWiki知识库

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_33


②输入我们在配置向导中的账号密码,并点击登陆,进入管理页面

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_34


③如下图所示,已进入到相关Media Wiki 管理页面,至此我们已经成功在Azure云端搭建部署属于自己的维基百科,立马自己的知识库之旅吧~

【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科_python_35

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
4AFg6g0R0HXv