在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 服务器上安装和配置 OTRS。 对于那些不知道的人,OTRS(开源票务请求系统)是一个基于 Web 的票务系统,被企业广泛用于客户支持、帮助台和呼叫中心等服务。 该软件分为几个部分,主要部分是 OTRS 框架,其中包含应用程序和票证系统的所有中心功能
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 OTRS。
在 Ubuntu 16.04 LTS 上安装 OTRS
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get
终端中的命令。
sudo apt-get update sudo apt-get upgrade
步骤 2. 安装 MariaDB。
在服务器上安装 MariaDB 使用 apt-get
命令:
sudo apt-get install mariadb-server
默认情况下,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
安装后,OTRS 要求您更改以下设置:
nano /etc/mysql/my.cnf
在下面 [mysqld] 部分,粘贴:
max_allowed_packet = 20M query_cache_size = 32M innodb_log_file_size = 256M
使用系统启动 MariaDB:
systemctl start mysql systemctl enable mysql
步骤 3. 安装 OTRS(开源故障单系统)。
首先要做的是去 OTRS 的下载页面,下载最新的 OTRS 稳定版:
wget https://www.otrs.com/thank-you-for-downloading-the-otrs-software/?download=otrs-5.0.16.tar.bz2
将 OTRS 存档解压缩到服务器上的文档根目录:
tar xpf otrs-5.0.16.tar.bz2 mv otrs-5.0.16 /opt/otrs
检查系统是否包含所有必需的 PERL 模块并使用 apt 安装必需的模块(如脚本所建议的那样),执行命令:
perl /opt/otrs/bin/otrs.CheckModules.pl
创建一个 OTRS 用户:
useradd -d /opt/otrs -c 'OTRS user' otrs usermod -G www-data otrs
默认配置文件在 /opt/otrs
,执行以下命令:
cp Kernel/Config.pm.dist Kernel/Config.pm
步骤 4. 配置 Apache 网络服务器。
检查已安装的模块并配置 Apache:
perl -cw /opt/otrs/bin/cgi-bin/index.pl perl -cw /opt/otrs/bin/cgi-bin/customer.pl perl -cw /opt/otrs/bin/otrs.Console.pl
如果所有响应都是“syntax OK”,则意味着 Perl 模块已成功安装。
接下来,安装 Apache 网络服务器和 mod_perl,使用 apt-get
命令:
apt-get install apache2 libapache2-mod-perl2
在 /opt/otrs
有一个配置文件 Apache. 将其链接到 webserver 配置目录:
ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf-enabled/zzz_otrs.conf
OTRS 需要一些 Apache 为优化操作而激活的模块:
a2enmod perl a2enmod headers a2enmod version a2enmod deflate a2enmod filter
最后,重新启动网络服务器,以便加载新的配置:
systemctl restart apache2
我们将需要更改一些文件夹权限:
bin/otrs.SetPermissions.pl --web-group=www-data
步骤 5. 访问 OTRS。
默认情况下,OTRS 将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com/otrs/installer.pl
或者 https://your-server-ip/otrs/installer.pl
并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。
恭喜! 您已成功安装 OTRS。 感谢您使用本教程在 Ubuntu 16.04 Xenial Xerus 服务器上安装 OTRS(开源故障单系统)。 如需更多帮助或有用信息,我们建议您查看 OTRS 官方网站.