如何在 CentOS 7 上安装 Cerb Collaboration 和 Email Automation如何在 CentOS 7 上安装 Cerb Collaboration 和 Email Automation如何在 CentOS 7 上安装 Cerb Collaboration 和 Email Automation如何在 CentOS 7 上安装 Cerb Collaboration 和 Email Automation
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 7 上安装 Cerb Collaboration 和 Email Automation

本教程适用于这些操作系统版本

  • 中央操作系统 8
  • 中央操作系统 7

在此页

  1. 1 入门
  2. 2 安装 LAMP 服务器
  3. 3 配置数据库
  4. 4 安装 Cerb
  5. 5 为 Cerb 配置 Apache
  6. 6 访问 Cerb Web 界面
  7. 7 个链接

Cerb 是一款免费开源的基于 Web 的应用软件,用于协作和电子邮件自动化。它是用PHP语言编写的,使用MySQL/MariaDB作为数据库。它用于发送大量电子邮件。

在这里,我们将说明如何在 CentOS 7 服务器上安装 Cerb。

要求

  • 您的系统上安装了 CentOS 7 服务器。
  • 具有 root 权限的 sudo 用户。

1 入门

让我们从安装 EPEL 存储库并使用最新的稳定版本更新系统开始。

您可以通过运行以下命令来执行此操作:

sudo yum install epel-release -y
sudo yum update -y

2 安装LAMP服务器

在开始之前,您需要在系统中安装 LAMP 服务器(Apache、MariaDB 和 PHP)。

首先,使用以下命令安装 Apache 和 MariaDB:

sudo yum install httpd mariadb mariadb-server -y

安装完成后,启动 Apache 和 MariaDB 服务并使它们在开机时启动:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

接下来,使用以下命令安装 PHP 和其他必需的模块:

sudo yum install install php php-curl php-dom php-gd php-mysqli php-openssl php-pcre php-imap php-json php-mbstring php-session php-simplexml php-xml php-spl php-mailparse -y

接下来,您需要对 /etc/php.ini 文件进行一些更改:

sudo nano /etc/php.ini

更改以下行:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
upload_tmp_dir = /tmp

完成后保存文件。

3 配置数据库

首先,您需要保护 MariaDB。您可以通过运行 mysql_secure_installation 脚本来保护它。

sudo mysql_secure_installation

如下图所示回答所有问题:

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

接下来,登录 MySQL shell 并为 Cerb 创建数据库和用户:

mysql -u root -p

输入您的 root 密码并按 Enter,然后使用以下命令创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE curbdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON curbdb.* TO 'cerb'@'localhost' IDENTIFIED BY 'cerbpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

4 安装 Cerb

配置数据库后,您将需要安装 Cerb。您可以使用以下命令从 GitHub 存储库下载最新版本的 Cerb:

cd /var/www/html/
sudo git clone git://github.com/wgm/cerb.git cerb

接下来,为 cerb 目录提供适当的权限:

sudo chown -R apache:apache cerb
sudo chmod -R 777 cerb

5 为 Cerb 配置 Apache

接下来,您需要为 Cerb 创建一个虚拟主机服务器块。您可以通过在 /etc/httpd/conf.d/ 目录中创建 cerb.conf 文件来做到这一点:

sudo nano /etc/httpd/conf.d/cerb.conf

添加以下行:

<VirtualHost *:80>
ServerAdmin
DocumentRoot "/var/www/html/cerb.conf"
ServerName your-server-ip
ErrorLog "/var/log/httpd/cerb-error_log"
CustomLog "/var/log/httpd/cerb-access_log" combined
<Directory "/var/www/html/cerb/">
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

完成后保存并关闭文件,然后重新启动 Apache 服务:

sudo systemctl restart httpd

6 访问 Cerb Web 界面

在访问 Cerb 网络界面之前,您需要允许端口 80 上的 HTTP 流量通过系统 firewalld。

您可以通过运行以下命令来执行此操作:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

现在打开您的 Web 浏览器并输入 URL http://your-server-ip,然后完成所有必需的步骤以完成安装。

安装 Cerb 后,在使用以下命令之前删除安装目录:

sudo rm -rf /var/www/html/cerb/install

就是这样,您现在可以通过网络浏览器轻松访问和使用 Cerb。

7个链接

  • Cerb

©2015-2025 艾丽卡 support@alaica.com