Ubuntu 16.04 上的 Asterisk 和 Freepbx

Ubuntu 16.04 上的 Asterisk 和 Freepbx

我按照教程在 Ubuntu 14.04 上安装 asterisk 13 和 freepbx 13,但我在 16.04 上安装。我完成了所有步骤,但当我将浏览器指向 freepbx 服务器时,我看不到任何内容让我登录到 Web 界面。当我这样做时,http://192.168.122.180/admin我收到此错误

您无权访问此服务器上的 /admin。服务器无法读取 htaccess 文件,拒绝访问以确保安全

Apache/2.4.18 (Ubuntu) 服务器位于 192.168.122.182 端口 80

我想使用 Ubuntu 而不是 CentOS freepbx 系统

我的 Apache 配置是:

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
DocumentRoot /var/www/html/admin
<Directory /var/www/html/admin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

答案1

您已混合并匹配了虚拟站点指令。Apache 从 2.2 到 2.4 对配置做了一些更改,即访问控制。

2.2配置:

命令允许,拒绝 允许所有

2.4配置:

要求所有已授予

如您所见,您使用的是 2.2 配置,我假设是 apache 2.4。

以下内容应该适合您。

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
DocumentRoot /var/www/html/admin
<Directory /var/www/html/admin/>
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>
</VirtualHost>

答案2

你没有遇到过他们在 Ubuntu 16.04 上使用 FreePBX 时遇到的问题吗?请查看此链接https://community.freepbx.org/t/freepbx-install-issues-on-ubuntu-16-04-lts/36363。我计划在我的 NUC7i7BNH 上使用 Ubuntu 16.10 并安装 Asterisk 和 FreePBX。谢谢。

相关内容