在本教程中,我們將向您展示如何在Ubuntu22.04 長期支持。 對於那些不知道的人,Cerb 是一個免費、開源、快速且靈活的企業自動化和協作平台。 Cerb 提供多種功能來處理客戶支持交互,包括工單管理、電子郵件管理和實時聊天支持。 它還提供強大的報告和分析功能,使支持團隊能夠跟踪性能指標並確定需要改進的領域。
本文假設您至少對 Linux 有基本的了解,您知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 安裝非常簡單,它假定您在 root 帳戶下運行,如果不是,您可能需要添加 ' sudo
' 獲取 root 權限的命令。 我將向您展示如何在您的 Ubuntu 系統上逐步安裝 Cerb。 您可以按照 Ubuntu 22.04 和任何其他基於德比安比如 Linux Mint、Elementary OS、Pop!_OS 等等。
以前的要求
- 運行以下操作系統之一的服務器:Ubuntu 22.04、20.04 和任何其他基於 Debian 的發行版,如 Linux Mint。
- 建議您使用全新的操作系統安裝以避免潛在問題。
- 通過 SSH 訪問服務器(如果您在桌面上,則只需打開終端)。
- 有效的 Internet 連接。 您將需要 Internet 連接來下載 Cerb 所需的軟件包和依賴項。
- 到
non-root sudo user
或訪問root user
. 我們建議充當non-root sudo user
但是,如果您在以 root 身份運行時不小心,它可能會損壞您的系統。
在 Ubuntu 22.04 LTS Jammy Jellyfish 上安裝 Cerb
第 1 步:首先,通過運行以下命令確保系統上的所有軟件包都是最新的 apt
終端中的命令。
sudo apt update sudo apt upgrade
步驟 2. 在 Ubuntu 22.04 上安裝 LAMP Stack。
在開始本教程之前,必須在您的服務器上安裝 LAMP 服務器。 如果您沒有安裝 LAMP Stack,您可以按照我們的指南進行操作。
步驟 3. 在 Ubuntu 22.04 LTS 上安裝 Cerb。
默認情況下,Cerb 在 Ubuntu 22.04 基礎存儲庫中不可用。 現在運行以下命令從 GitHub 使用以下命令克隆 Cerb 安裝程序 git
領域:
cd /var/www/html git clone https://github.com/cerb/cerb-release.git cerb
下載完成後,將目錄更改為Cerb並重命名為 .htaccess-dist
程序:
cd cerb mv .htaccess-dist .htaccess
我們將不得不更改一些文件夾權限:
chown -R www-data:www-data /var/www/html/cerb/ chmod -R 755 /var/www/html/cerb/
步驟 4. MariaDB 配置。
默認情況下,MariaDB 未加固。 您可以使用以下方法保護 MariaDB mysql_secure_installation
腳本。 您應該仔細閱讀下面的每個步驟,這將設置 root 密碼、刪除匿名用戶、禁止遠程 root 登錄、刪除測試數據庫並訪問安全的 MariaDB:
mysql_secure_installation
像這樣設置:
- Set root password? [Y/n] y - 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
接下來我們需要登錄到 MariaDB 控制台並為 Cerb 創建一個數據庫。 運行以下命令:
mysql -u root -p
這將提示您輸入密碼,因此請輸入您的 MariaDB root 密碼並按 Enter。 登錄到數據庫服務器後,您需要為 Cerb 安裝創建一個數據庫:
MariaDB [(none)]> CREATE DATABASE cerbdb CHARACTER SET utf8; MariaDB [(none)]> CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cerbdb.* TO [email protected]; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
有關安裝和管理 MariaDB 的其他資源,請閱讀以下帖子:
- 如何在 Ubuntu Linux 上安裝 MariaDB √
步驟 5. 配置 Apache 虛擬主機。
現在為 Cerb 創建虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/cerb.conf
添加以下文件:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cerb ServerName your-domain.com <Directory /var/www/html/cerb/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
保存並關閉文件,然後重啟 Apache 網絡服務器以使更改生效:
sudo a2ensite cerb.conf sudo a2enmod rewrite sudo systemctl restart apache2
有關安裝 Apache 的其他資源,請閱讀以下帖子:
- 如何在 Ubuntu Linux 上安裝 Apache √
第 6 步。使用 Let's Encrypt SSL 保護 Cerb。
首先,使用以下命令安裝 Certbot 客戶端:
sudo apt install certbot python3-certbot-apache2
接下來,按照以下步驟使用 Let's Encrypt 獲取 SSL 證書:
certbot --apache -d your-domain.com
Let's Encrypt 證書有效期為 90 天,強烈建議在證書過期前續訂證書。 您可以通過運行以下命令來測試證書的自動續訂:
sudo certbot renew --dry-run
步驟 7. 配置防火牆。
Ubuntu 22.04 有 ufw
默認運行的防火牆。 通過端口啟用連接 80
HTTP 和 443
HTTPS:
sudo ufw allow 'Apache FULL' sudo ufw enable sudo ufw status
步驟 8. 訪問 Cerb 網絡界面。
成功安裝後,打開您的網絡瀏覽器並使用 URL 訪問 Cerb 網絡用戶界面 https://your-domain.com
. 您將被重定向到以下頁面:
恭喜! 您已成功安裝 Cerb。 感謝您使用本教程在 Ubuntu 22.04 Jammy Jellyfish 系統上安裝 Cerb。 如需更多幫助或有用信息,我們建議您諮詢Cerb的官網.