GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Cerb Collaboration and Email Automation na CentOS 7

Cerb je bezplatný a open source webový aplikační software pro spolupráci a automatizaci e-mailů. Je napsán v jazyce PHP a jako databázi používá MySQL/MariaDB. Používá se pro odesílání velkého počtu e-mailů.

Zde vysvětlíme, jak nainstalovat Cerb na server CentOS 7.

Požadavky

  • Server CentOS 7 nainstalovaný ve vašem systému.
  • Uživatel sudo s právy root.

1 Začínáme

Začněme instalací EPEL repo a aktualizací systému na nejnovější stabilní verzi.

Můžete to provést spuštěním následujícího příkazu:

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

2 Instalace LAMP Server

Než začnete, budete muset do svého systému nainstalovat server LAMP (Apache, MariaDB a PHP).

Nejprve nainstalujte Apache a MariaDB pomocí následujícího příkazu:

sudo yum install httpd mariadb mariadb-server -y

Po dokončení instalace spusťte službu Apache a MariaDB a povolte jejich spuštění při spouštění:

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

Dále nainstalujte PHP a další požadované moduly pomocí následujícího příkazu:

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

Dále budete muset provést nějaké změny v souboru /etc/php.ini:

sudo nano /etc/php.ini

Změňte následující řádky:

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

Až budete hotovi, uložte soubor.

3 Konfigurace databáze

Nejprve budete muset zabezpečit MariaDB. Můžete jej zabezpečit spuštěním skriptu mysql_secure_installation.

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

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

Dále se přihlaste do prostředí MySQL a vytvořte databázi a uživatele pro Cerb:

mysql -u root -p

Zadejte heslo uživatele root a stiskněte klávesu Enter, poté vytvořte databázi a uživatele pomocí následujícího příkazu:

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 Nainstalujte Cerb

Jakmile je databáze nakonfigurována, budete muset nainstalovat Cerb. Nejnovější verzi Cerb si můžete stáhnout z úložiště GitHub pomocí následujícího příkazu:

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

Dále zadejte správná oprávnění k adresáři cerb:

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

5 Konfigurace Apache pro Cerb

Dále budete muset vytvořit blok virtuálního hostitelského serveru pro Cerb. Můžete to udělat vytvořením souboru cerb.conf v adresáři /etc/httpd/conf.d/:

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

Přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
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>

Po dokončení uložte a zavřete soubor a restartujte službu Apache:

sudo systemctl restart httpd

6 Přístup k webovému rozhraní Cerb

Před přístupem k webovému rozhraní Cerb budete muset povolit HTTP provoz na portu 80 přes systémový firewall.

Můžete to provést spuštěním následujícího příkazu:

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

Nyní otevřete webový prohlížeč a zadejte adresu URL http://ip-vašeho-serveru a poté proveďte všechny požadované kroky k dokončení instalace.

Jakmile je Cerb nainstalován, odstraňte instalační adresář před jeho použitím pomocí následujícího příkazu:

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

To je vše, nyní můžete snadno přistupovat a používat Cerb prostřednictvím svého webového prohlížeče.

  • Jelen

Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat Memcached na CentOS 8

  1. Jak nainstalovat Nginx na CentOS 7

  2. Jak nainstalovat a používat Docker na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7