828华为云征文|华为云Flexus云服务器X实例 基于CentOS系统镜像快速部署Laravel开源论坛

最近公司可热闹了!大家都在为搭建博客论坛系统忙得不可开交,尤其是在选服务器这件事儿上,那叫一个纠结。
同事 A 说:“咱得选个厉害的服务器,不然这论坛以后卡得跟蜗牛爬似的可咋办?”
同事 B 回应道:“那可不行,这服务器就像房子的地基,得稳当。” 大家七嘴八舌,讨论得热火朝天,仿佛在进行一场服务器 “选美大赛”。

就在大家愁眉不展的时候,领导发话了:“别争了,就选华为云 Flexus 云服务器 X!” 大家先是一愣,接着纷纷开始研究这款服务器。

不看不知道,一看吓一跳。这华为云Flexus云服务器X性能超强。稳定性更是没话说,仿佛一座坚固的堡垒,守护着我们的博客论坛系统。

Flexus X实例的部署与管理过程也非常便捷。用户只需在华为云官网注册账号,选择适合的Flexus X实例规格,完成购买后即可马上展开部署了!!!!

在这里插入图片描述

基于Laravel开发的Flarum 是一款非常棒的开源论坛程序,在这里记录下非常详细的适用于宝塔+华为云Flexus X的搭建步骤,供环境相同的广大网友们参考参考。

一、🚀服务器Flexus X 选购地址🚀

https://www.huaweicloud.com/product/flexus-x.html

在这里插入图片描述

选择服务器的操作系统,我这里选择的是Centos

在这里插入图片描述

二、开放对应的安全端口

进入华为云的控制台,进行开放对应的安全端口:80、3306、6349、443、8888等等

在这里插入图片描述

服务器环境

三、服务器环境说明

宝塔 7.0.3 或更新版本
Linux Server(本文用的是 CentOs 7.4.6 64位)
Apache 或者 Nginx(本文用的是 Nginx 1.16.0)
MySQL 5.6+(本文使用 MySQL 5.7,原因请看下方引用)
PHP 7.1+(本文 PHP-7.3)
phpMyAdmin 4.7

注:MySQL 自 5.7 开始支持 FULLTEXT 中文搜索,后续方便我们优化 Flarum 论坛的中文关键词搜索。

四、安装宝塔CentOS面板

使用 SSH 工具(查看使用方法),执行命令开始安装(大约2分钟完成面板安装)。

Centos安装宝塔面板命令:

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

执行安装命令,询问是否安装,回答 “ y ”

在这里插入图片描述

安装完成会打印这些东西(面板 ip 地址、用户名、密码):

在这里插入图片描述

五、安装 Nginx + MySQL/MariaDB + PHP环境

选择好 PHP 等环境的版本号,点击一键安装后,会弹出消息盒子,等待任务执行完毕即可。
在这里插入图片描述
在这里插入图片描述

选择【安装扩展】,安装 fileinfo(opcache、exif 非必选)

六、安装 Composer

6.1 更新服务器软件包, 在华为云ssh控制台执行下方命令:

yum update -y

当左下角会提示 “ Complete! ” 就意味着安装成功了
在这里插入图片描述
6.2 解除 PHP 函数禁用
如下图所示,进入宝塔面板,打开 PHP 设置,在【禁用函数】中,删除 putenv 、 pcntl_signal 以及 proc_open
在这里插入图片描述
6.3 安装 Composer
由于 Composer 的服务器在国外,可能导致下载 Flarum 已经依赖包会很慢,所以我们需要更换一下源地址。至于 Composer 是啥,其实就是 PHP 的一个包管理,类似 Java 的 Maven 和 Gradle 工具。

将安装脚本下载到当前目录

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

运行安装脚本

php composer-setup.php --install-dir=bin --filename=composer

删除安装脚本

php -r "unlink('composer-setup.php');"

将 composer 源改成阿里云的镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

七、安装 Flarum论坛程序

数据库字符集一定要是 utf8mb4。前往宝塔面板 – 【网站】 – 【添加站点】,同时创建用于 Flarum 的数据库。最后提交。

配置 SSL 证书
在这里插入图片描述

下载 Flarum
要求安装目录必须是空目录,因此我们还需要删除刚刚新建的网站目录里的所有文件。

cd /www/wwwroot/abc.com
composer create-project flarum/flarum

执行成功后会下载 Flarum 并更新依赖包。更新依赖包会根据服务器地理位置花费 十几秒 至 三十分钟 不等的时间,请耐心等待。

八、修改 Nginx 配置

进入宝塔面板,打开站点设置,修改网站配置文件:(可对照下图修改)

root:需要在路径后面加上 public,比如原本是 root /www/wwwroot/abc.com;,需要修改为 root /www/wwwroot/abc.com/public;

引入 Flarum 提供的伪静态配置,在 server name 下方加上 include /www/wwwroot/example.com/.nginx.conf;,网站目录不要忘记更换成自己的。

在这里插入图片描述

九、开源论坛安装引导

在浏览器中访问安装您的的站点域名/IP地址
输入您对应的数据库账号密码信息

在这里插入图片描述

论坛搭建好的前台效果
在这里插入图片描述

该论坛系统核心是基于 Laravel 构建,安装部署简便,使用高性能 JavaScript 框架 Mithril 构建。
在这里插入图片描述

在这里插入图片描述

十、华为云服务器监控台实时监控

华为云云监控服务,它为用户提供了一个针对弹性云服务器、带宽等资源的立体化监控平台。
可以对自己的博客论坛进行实时监控,已达到最佳的运营效果

在这里插入图片描述

资源总览:提供整体的资源使用情况统计,包括云服务器的数量、运行状态、已使用的资源量(如 CPU、内存、存储、网络带宽等)与总资源量的对比等信息,让用户对自己在华为云上的资源有一个宏观的了解。

告警统计:展示当前的告警数量、告警级别分布(如紧急、重要、一般等)以及告警的趋势变化。通过该功能,用户可以快速了解系统中存在的异常情况,并根据告警的严重程度进行优先处理。

主机监控:针对弹性云服务器的监控,包括 CPU 使用率、内存使用率、磁盘读写速度、网络流量等关键指标的实时监控。用户可以查看单个云服务器的监控数据,也可以对多个云服务器进行对比分析。

网络监控:监控网络的使用情况,如网络带宽的占用率、网络延迟、丢包率等。这对于依赖网络通信的业务非常重要,能够帮助用户及时发现网络问题并进行优化。
存储监控:对云存储资源的使用情况进行监控,包括存储容量的使用量、存储的读写性能等。用户可以了解存储资源的消耗情况,以便及时进行存储资源的扩容或调整。

站点监控:提供对网站或应用的可用性监控,通过定期发送请求来检测站点的响应时间和可用性。如果站点出现故障或响应时间过长,会及时发出告警通知用户。

在这里插入图片描述

华为云 Flexus 云服务器 X,以其强大的性能、极致的稳定性、灵活的扩展性、可靠的安全性和优质的服务,成为企业在云端时代的理想之选。大家赶紧去选购吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/148858.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

C++11语法(基础)【一】

目录 1. C11简介 2. 统一的列表初始化 2.1 {}初始化 2.2 std::initializer_list 3. 声明 3.1 auto 3.2 decltype 3.3 nullptr 声明:C11我会分几篇来讲,每一篇我都会讲几种特性。 1. C11简介 在2003年C标准委员会曾经提交了一份技术…

slam入门学习笔记

SLAM是Simultaneous localization and mapping缩写,意为“同步定位与建图”,主要用于解决机器人在未知环境运动时的定位与地图构建问题,目前广泛用于机器人定位导航领域,VR/AR方面,无人机领域,无人驾驶领域…

【小白请绕道】Redis 的 I/O 多路复用技术,它是如何工作的?

Redis 的 I/O 多路复用技术是其高性能的关键之一。在单个线程中,Redis 可以同时处理多个网络连接,这是通过使用 I/O 多路复用技术实现的。这种技术允许 Redis 在单个线程中监听多个套接字,并在套接字准备好执行操作时(如读取或写入…

STM32F1,F4,L1系列禁止JTAG和SW引脚方法

STM32F1系列 程序中在使用到JTAG、SWD的某个IO 时,需要禁用掉相关调试方法后,再配置相应的IO方式。在需要相应的接口配置前使用这些代码。 对于F1系列,调用函数进行专门的禁止。 标准库配置方式: RCC_APB2PeriphClockCmd(RCC_A…

2024源代码加密软件TOP10分享|企业源代码加密软件

在现代企业的数字化转型过程中,源代码作为企业核心知识产权之一,至关重要。为了防止数据泄漏、外部攻击以及内部违规操作,企业越来越关注源代码的加密和保护。本文将为大家介绍2024年最受欢迎的十大源代码加密软件,帮助企业更好地…

助力新能源汽车行业的发展,尽在AUTO TECH 2025华南展

随着全球对环境保护的重视和石油资源的逐渐减少,新能源汽车的发展已经成为必然趋势。预计未来几年,新能源汽车的市场规模和销量将继续保持快速增长。根据 IDC 预测,中国乘用车市场中新能源车市场规模将在 2028 年超过 2300 万辆,年…

面试经典 150 题:力扣88. 合并两个有序数组

每周一道算法题启动 题目 【题目链接】 【解法一】合并后排序 排序后的数组自动省略0的数字&#xff0c;又学到了 class Solution { public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {//合并两个数组后排序for(int i0; i<…

基于springboot渔具销售系统设计与开发

文未可获取一份本项目的java源码和数据库参考。 选题背景及意义 随着社会的发展,渔具销售企业之间的竞争与合作变得越来越频繁.而销售部门作为企业的窗口,其地位无与伦比。在激烈的市场竞争中,企业要能对市场变化作出反应,销售部门起了关键作用,销售部门作为企业的生命已经成了…

什么味道呀!热播剧《凡人歌》启示:这几年,请主动给生活降级——早读(逆天打工人爬取热门微信文章解读)

试试就试试 引言Python 代码第一篇 洞见 热播剧《凡人歌》启示:这几年&#xff0c;请主动给生活降级第二篇 在错误的地方重复&#xff0c;毫无价值结尾 &#xff08;哈哈哈 真的吗&#xff1f;&#xff09; 引言 回复平静 啥啥都回复平静 家里人不要钱了 股票也跌停了 哈哈 怎…

搭建EMQX MQTT服务器并接入Home Assistant和.NET程序

本文主要介绍如何使用Docker搭建EMQX MQTT服务器&#xff0c;并将其接入到Home Assistant中&#xff0c;最后演示如何使用.NET接入MQTT。 1. 背景 在智能家居系统中&#xff0c;MQTT&#xff08;消息队列遥测传输协议&#xff09;是一种轻量级的消息传输协议&#xff0c;特别适…

leetcode-10. 正则表达式匹配

题目描述 给你一个字符串 s 和一个字符规律 p&#xff0c;请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符* 匹配零个或多个前面的那一个元素 所谓匹配&#xff0c;是要涵盖 整个 字符串 s 的&#xff0c;而不是部分字符串。 示例 1&#xff1a; 输入&a…

稀土阻燃剂应用在PE(聚乙烯)上的优势

稀土阻燃协效剂基于稀土4f电子层结构带来的特有属性,在聚合物材料燃烧时可催化酯化成炭,迅速在高分子表面形成致密连续的碳层,隔绝聚合物材料内部的可燃性气体与氧气的接触,从而达到阻燃抑烟的效果,且燃烧时不产生有毒有害气体。其主要特点如下&#xff1a; 有效性&#xff1a;…

巡检系统新选择:零代码设备巡检系统的优势与功能

在现代工业生产中&#xff0c;设备的稳定运行是企业正常生产的关键。为了确保设备的可靠性和安全性&#xff0c;设备巡检系统成为了企业不可或缺的工具。而零代码设备巡检系统以其独特的优势&#xff0c;为企业的设备管理带来了全新的体验。 目前&#xff0c;市场上的巡检系统种…

OpenAI o1模型怎么使用,这篇文章告诉你

九月最大的热点无疑就是OpenAI推出o1模型 此次发布的o1 系列模型就是之前内部代码为“草莓”模型。 下面就给大家介绍一下此次o1模型的强大之处以及使用方法。 如果大家想要了解OpenAI o1方法&#xff0c;可直接拉到文章末尾。 1.、博士级学科能力 o1模型在推理能力上展现出…

[笔记]一组电缆、定位相关产品的技术参数

csdn不允许做广告&#xff0c;这里的那家定位供应商的技术看起来是可以的。很有希望。它的原理并不复杂&#xff0c;这家企业在处理业务领域以外的新型产品时&#xff0c;是查过资料的&#xff0c;这就超过了60%的同行。 1.电缆 仅给出现在市面供应的铠装电缆结构&#xff0c…

只用几行代码,不依赖任何框架?SMTFlow 轻松实现前端流程图

只用几行代码&#xff0c;不依赖任何框架&#xff1f;SMTFlow 轻松实现前端流程图&#xff01; 在前端开发中&#xff0c;如果你需要一个简单好用的流程图设计工具&#xff0c;SMTFlow 绝对是你的不二之选&#xff01;本文将介绍 SMTFlow 的核心功能、特点以及如何快速上手。 工…

RAG高级优化:检索策略探讨Fusion, HyDE安排上(含代码)

传统的检索方法通常依赖于对query进行语义理解(基于向量)或关键字匹配(BM25)&#xff0c;这两种方法都有其优点和缺点。融合检索、HyDE和RAG-Fusion可以创建一个更健壮和准确的检索系统。本文将介绍三种优化方法&#xff1a; Fusion retrieval&#xff1a; 基于向量和基于bm25的…

内核驱动开发之系统移植

系统移植 系统移植&#xff1a;定制linux操作系统 系统移植是驱动开发的前导&#xff0c;驱动开发是系统运行起来之后&#xff0c;在内核中新增一些子功能而已 系统移植就四个部分&#xff1a; 交叉编译环境搭建好bootloader的选择和移植&#xff1a;BootLoader有一些很成熟…

有关shell练习

统计家目录下.c文件的个数 #!/bin/bash count0for file in ~/* doif [[ "$file" *.c ]]; then((count))fidone echo "家目录下.c文件个数为:$count"定义一个稀疏数组(下标不连续)&#xff0c;写一个函数&#xff0c;求该稀疏数组的和&#xff0c;要求稀…

苹果、OPPO、小米的选择:聚焦TI AMOLED显示屏电源管理双子星芯片

如果说眼睛是心灵的窗户,那么显示屏就是计算机的窗户,通过这一扇窗,我们可以更直观的进行人机对话,更默契的与计算机配合。如今在各种产品的屏幕应用中,更多使用的是OLED显示屏,今天,平台君就给大家说说TI的两枚三路输出AMOLED显示器电源芯片——TPS65632和TPS65631W。 …