type
status
date
summary
slug
tags
category
password
icon

Discuz 部署

Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效建站解决方案。
  • 系统:CentOS 7.9
  • 环境:安装了Docker和Docker Compose

一、部署Discuz镜像

1. Docker run 部署

  • 默认总是重启,可自行修改端口映射

2. Docker Compose部署

  • 注意,这里开启了文件映射,需要把映射文件配置在对应位置(不然没有文件,Web访问404)
    • /var/www/html 这个文件夹的映射文件夹放置在了docker-compose.yml所在同目录下
  • Docker run 部署不需要考虑文件映射问题
  • 开启文件映射是为了方便数据文件管理
  • yml文件内容
  • 启动

二、部署mariadb-server(MySQL)

1. 安装mariadb-server

2. 启动mariadb服务

3. 启动配置向导

4. 新建数据库

到此打开安装网页。
notion image
创建数据库,输入基本信息,输入完成后点击下一步跳转页面,可能会显示“不允许访问”。

5. 开启访问权限

到此打开安装网页,创建数据库,输入基本信息,输入完成后点击下一步跳转页面,显示“不允许访问”。
  • 重新进入数据库,开启权限(我这里直接开所有了,也可以配置宿主机IP即可)
接下来Web进入宿主机的映射端口安装即可。

三、防火墙端口放开

这是很容易忽略的一步,可能很多人都会认为安全组已经设置好了,不必再检查CentOS的防火墙。
其实是很有必要检查防火墙的,我们应该把映射的端口放通,再重启防火墙。
CDH Kafka 安装配置Linux挂载硬盘
Loading...