华为云鲲鹏弹性云服务器部署 Discuz 步骤
1.登录华为云ECS 获取外网IP:121.36.38.161, root / 123456
2.安装ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
2.1.安装软件httpdhttpd是Apache超文本传输协议(HTTP)服务器的主程序。执行以下命令安装:
yum -y install httpd
2.2.启动主程序httpd启动主程序httpd,用以接受请求。执行以下命令:
service httpd start
2.3.设置httpd开机自启动httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.执行以下命令设置开机自启:
chkconfig httpd on
2.4.安装PHP编译器安装PHP编译器,为后续的编写工作做准备。执行以下命令安装:
yum -y install php
2.5 安装PHP-MySQL插件安装PHP编译器与MySQL链接的插件,用户进行数据库连接。执行以下命令安装:
yum -y install php-mysql
3.安装MariaDB数据库MariaDB是一个数据库,主要用于后续存储论坛数据。
3.1.安装MariaDB执行以下命令安装:
yum -y install mariadb-server mariadb
3.3.设置MariaDB开机自启动MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。执行以下命令设置MariaDB开机自启:
systemctl enable mariadb
3.4.进入MySQL数据库执行以下命令进入数据库:
mysql
3.5.创建数据库的用户名和密码创建访问数据库的用户名和密码,并进行授权;
需要创建如下信息:用户名:root密码:123456主机:localhost(本机)数据库名字:kunpeng执行以下命令创建:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;CREATE DATABASE kunpeng;flush privileges;
代码执行完成后,键盘操作ctrl+c退出数据库编辑,如下图所示。
4.Discuz!安装
4.1.下载Discuz!源码包执行以下命令下载:
wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz_SC_UTF8.zip
4.2.解压Discuz!源码包执行以下命令解压:
unzip ./Discuz_SC_UTF8.zip
4.3.Discuz!源码移动将Discuz!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
执行以下命令移动文件。说明:此处代码执行无回显。
mv Discuz_SC_UTF8/upload/* /var/www/html/
4.4.修改Discuz!源码权限修改源码读写权限,使网站能够被所有用户正常读写访问。执行以下命令授权。
说明:此处代码执行无回显。
chmod -R 777 /var/www/html/*
4.5.重启httpd重启httpd,使所有设置好的环境变量生效。执行以下命令重启httpd:
service httpd restart
4.6.更改ECS 云服务器 安全组切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:
添加 入云端口,和关闭防火墙
4.7.浏览器访问Discuz仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
https://lab.huaweicloud.com/testdetail.html?testId=396
https://lab.huaweicloud.com/experimentalStudy.html?course_id=kunpeng-discuz&test=396&again=0
5.在线安装:
Discuz!安装体验5.1.Discuz!安装在浏览器成功访问的页面,点击同意协议,安装。
相关文章
- 国内哪个DNS服务器最快最好
- 如何把本地网站部署到云服务器上
- 阿里云服务器部署项目后台运行(入门)
- 【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(3)
- 大规模请求下,Linux 服务器连接数优化设置
- 持续集成篇_08_Hudson持续集成服务器的使用(自动化编译、分析、打包、部署)
- [DNS]部署局域网DNS服务器
- 查看服务器内存使用情况
- IIS 部署到服务器上出现数据库连接失败
- 哈哈,找到一种方式来简单模拟EXTJS中与服务器的AJAX交互啦。
- 【转】Log4j/common log和各种服务器集成的问题
- IIS 部署到服务器上出现数据库连接失败
- 数据湖之Hudi(17):在云服务器上部署和调试Hudi的踩坑之旅
- Linkis生产部署服务器配置参考指南
- 把运行在 Docker 容器内的 Microsoft SQL 服务器部署到 SAP Kyma 中
- 本地开发的 SAP UI5 应用,部署到 ABAP 服务器执行出错的问题分析
- 【SRS】流媒体服务器(推流+拉流+转流)
- 【华为云技术分享】10分钟快速在华为云鲲鹏弹性云服务器上部署一个自己的弹幕网站!
- Python编程:将Flask项目部署到免费服务器Heroku
- 41 openEuler搭建FTP服务器-传输文件
- 【云原生之Docker实战】使用Docker部署Airsonic个人音乐服务器
- 【云原生之Docker实战】使用Docker部署Kavita 个人漫画服务器
- 【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器
- 【云原生之Docker实战】使用Docker部署DHCP服务器
- 聊聊 Python 自动化脚本部署服务器全流程(详细)
- 聊聊 Python 自动化脚本部署服务器全流程(详细)
- 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)
- 云原生之使用Docker部署轻量级web服务器lighthttpd
- 在ESC云服务器中部署KodCloud云盘系统(四)
- Go本地浏览Web服务器