当前位置: 首页 > news >正文

RHCSA结课综合作业

一、项目架构

(1)整体结构

1、使用LNMP环境+Discuz论坛源程序

2、LNMP=Linux+Nginx+mariable+PHP

(2)Nginx
1、最初于2004年10月4日为俄罗斯知名门户站点而开发的
2、Nginx是一款轻量级的网站服务软件,因其稳定性和丰富 的功能而深受信赖
3、特点:低系统资源、占用内存少且并发能力强,是目前主 流网站使用的http服务程序
(3)Mariadb
1、Mariadb是一种数据库软件
2、由开源社区维护,是MySQL的分支,几乎完全兼容
3、MySQL,两者性能基本一致,操作十分相似
(4)PHP
1、PHPHypertxt Preprocessor,超文本预处理器)是一种 通用的开源脚本语言,发明于 1995年,它吸取了C语 言、Java语言及Perl语言的很多优点,具有开源、免费、 快捷、跨平台性强、效率高等优良特性,是目前 Web开 发领域最常用的语言之一
2、Discuz默认使用PHP编写
(5)Discuz
1、Discuz一套通用的社区论坛软件系统
2、自20016月面世以来,Discuz!已拥有15年以上的应用历 史和200多万网站用户案例,是全球成熟度、覆盖率最大 的论坛软件系统之一
3、2010823日被腾讯收购
4、网址:https://www.discuz.vip/

二、实现过程

安装RHEL9系统

见博主发布的RHCSA第一次作业中有详细过程;

1、项目准备
(1)配置系统

关闭安全软件

修改主机名

配置本地光盘镜像为yum源

进入之后点i进行编辑如下内容,编辑完以后点ESC输入:wq退出;

清理yum源,并创建makecache

测试网络连通性

制作快照

(2)下载Discuz安装包

使用Windows下载Discuz! x3.5安装包

下载地址如下

在windows系统中解压缩后备用(记住文件夹位置)

2、部署项目
(1)安装LNMP环境

安装php

安装nginx

安装数据库

(2)配置环境

数据库配置

设置论坛安装文件

使用xftpDiscuz_X3.5_SC_UTF8_20250205目录中的 upload目录上传到根目录,并赋予权限
在Xshell中点Xftp软件标志,进入Xftp

在Xftp里找到之前下载的Discuz安装包的位置,只需要将upload文件夹拖到旁边的根目录下(拖到空白处,不要放在任何一个文件夹内);

输入上述命令后,蓝色字体upload将带有绿色背景,如下:

设置nginx

进入之后只编辑红色框内的内容,具体内容如图所示:

(3)安装论坛文件

复制上图的ip以后,进入浏览器搜索,将会出现如下界面,根据图中提示操作

点击完同意以后会出现一个小弹窗,点击取消/继续

填写内容得与数据库创建时填入的内容相符,Email可改可不改

完成以上步骤后即整体架构完成

http://www.jsqmd.com/news/280650/

相关文章:

  • 【课程设计/毕业设计】基于springboot的智慧医疗网上预约系统医院在线挂号与患者预约管理【附源码、数据库、万字文档】
  • springboot_ssm807古诗词数字化分享平台--论文
  • 异常检测:提示工程架构师如何识别提示数据中的异常行为?
  • 字节面试官:问你C++观察者模式,你答了7点他说不够深
  • 分流抢票软件bypass,Bypass-分流抢票:让你秒杀抢票,稳定捡漏的神器!
  • springboot_ssm808图书借阅挂失崔还系统功能全--论文
  • K8s修改Pod的Command/Args参数报错?这篇实操指南帮你搞定
  • K8s Nginx Pod 出现 CrashLoopBackOff?从配置排查到彻底解决
  • Ubuntu系统移植
  • 【奖励到账】CSDN AI 社区镜像创作激励活动第三批奖励正式发放!
  • [特殊字符] 最新版 | Windows10 Win11系统终极优化神器RyTuneX完全安装配置指南 [特殊字符]
  • springboot_ssm809基于SSM架构的网上书城系统图书销售--论文
  • 全面优化你的Windows,RyTuneX系统全能优化神器
  • 【课程设计/毕业设计】基于SpringBoot的宝贝回家走失儿童报备系统基于springboot的走失儿童认领与登记系统【附源码、数据库、万字文档】
  • springboot_ssm810基于SSM的校园音乐平台--论文
  • Flux2 Klein 闪电急速出图 WebUI整合包体验版下载及使用教程【上篇】(模型与性能解析)
  • springboot_ssm811基于web的特殊药品商城管理系统--论文
  • 淘宝大秒系统设计详解:从技术挑战到架构演进
  • 提示工程架构师实战分享:教育领域Agentic AI的5大技术挑战及解决案例
  • springboot_ssm812基于推荐算法的图书购物网站--论文
  • Flux2 Klein WebUI整合包下载及实操教程【下篇】(分辨率 / 显存 / 批量出图)
  • 程序员入门教程【非常详细】从零基础入门到精通,看完这一篇就够了 !
  • 科研数据AI分析工具,AI应用架构师的数据分析新策略
  • CF621E-Wet Shark and Blocks
  • EI会议检索征稿!!!2026年智能感知与自主控制国际学术会议(IPAC 2026)
  • [C] String Literal Concatenation, why does C support this?
  • 【计算机毕业设计案例】基于springboot+vue的javaweb宝贝回家走失儿童报备基于springboot的走失儿童认领与登记系统(程序+文档+讲解+定制)
  • MC-SMoE: MoE 模型压缩方案
  • MCP学习笔记
  • HC-SMoE: MoE Expert 合并压缩方案解读