Ubuntu 14.04にアスタリスク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)
CentOS freepbxシステムではなくUbuntuを使用したい
私の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>
仮想サイトのディレクティブを混合して一致させました。 Apacheは、構成を2.2から2.4に少し変更しました。つまり、アクセス制御です。
2.2構成:
注文許可、すべてから拒否
2.4設定:
すべての付与が必要
ご覧のとおり、Apache 2.4を想定している2.2構成を使用しています。
以下がうまくいくはずです。
<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>
ubuntu 16.04でFreePBXを使用して遭遇したことはありませんでしたか?このリンクを確認してください https://community.freepbx.org/t/freepbx-install-issues-on-ubuntu-16-04-lts/3636 。 NUC7i7BNHでUbuntu 16.10を使用し、AsteriskとFreePBXをインストールする予定です。ありがとう。