컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - CentOS Linux 에서 ASTERISK 및 FreePBX 를 설치하는 방법

CentOS Linux 에서 ASTERISK 및 FreePBX 를 설치하는 방법

다음은 Linux 에 Asterisk, FreePBX 를 설치하는 기본 단계입니다.

1. 먼저 시스템 업데이트 (선택 사항)

명령행에

sudoapt-getupdate

< 를 입력합니다

sudo tasksel

lamp server 선택

3. PHP 패키지 추가

sudo apps P >

sudo apt-get install phpmyadmin

5. asterisk 설치

sudo apt-get instant

Freepbx 설치 우선 Freepbx 를 설치할 디렉토리, FreePBX 는 Asterisk 의 웹 관리 애플리케이션이며, 사용자가 asterisk 등을 구성하는 데 도움이 됩니다.

1) Ubuntu 의 웹 루트 디렉토리는 /var/www 이므로 FreePBX 를 /var/www/freepbx 디렉토리에 설치하여 관리를 용이하게 하기 위해 세 개의 하위 디렉토리 conf 설정 파일을 만들 수 있습니다

sudo mkdir/var/www/freepbx/

sudo mkdir/var/www/freepbx/ Public

2) 설정 파일/var/www/freepbx/conf/vhost.conf 작성

sudo vim > VirtualHost *:80gt;;

servername freepbx

server alias freepbx

server admin james.sheet P >

customlog/var/www/freepbx/log/access.log combined

문서 루트/ Directory/var/www/freepbx/publicgt;

options indexes follow symlinks multiviews

order allow, deny

allow /디렉토리 gt;

lt; 디렉토리/var/www/freepbx/public/admingt;

authtype basic

authname "restricted area"

authuserfile freea /디렉토리 gt;

lt; /virtualhost gt;

ServerAdmin 을 자신의 이메일 주소로 수정합니다.

3) Apache 의 sites-enabled 디렉토리 아래

sudoln-s/var/www/freepbx > 에 vhost 를 추가합니다 Apache 2/sites-enabled/

sudo ln-s ../sites-available/FreePBX

Apache 2/freepbx-passwdadmin

5) Apache 를 다시 시작합니다

sudo/etc/init.d/ FreePBX 설치를 시작할 수 있습니다.

7. FreePBX 설치

1) freepbx 설치 패키지 다운로드

CD/tmp

sudo tar xvzf/tmp/freepbx-2.8.1.tar.gz

CD freepbx-2.8 .. P >

MySQL admin create asteriskcdrdb-u root-p

MySQL-u root-p asterisk lt; Sql/newinstall.sql

MySQL-u 루트-p asteriskcdrdblt; SQL/cdr _ MySQL _ table.sql

3) 데이터베이스 사용자 생성

MySQL-u root-p

grant all privileges on asteriskcdrdb. * to asterisk @ localhost identified by' badass password';

플래시 privileges;

quit;

badasspassword 를 자신이 선택한 암호로 바꾸도록 주의해라.

4) modules.conf 를 백업합니다. FreePBX 를 설치하면 Apache 구성 파일

sudocp/etc/asterisk/modules.conf ~/asterisk-modules.conf 가 수정됩니다 P >

enter your username to connect to the' asterisk' database:

[asterisk user] asterisk P >

enter your password to connect to the' asterisk' database:

[amp 109] badass password P >

[localhost]

enter a username to connect to the asterisk manager interface:

< p P >

entera password to connect to the asterisk manager interface:

[amp 111]

Html]

/var/www/freepbx/public

enter the IP address or hostname used to access P >

entera password to perform call transfers with the flash operator panel:

[passw0rd] password

[extensions]

enter directory in which to store amp executable scripts:

< P >

sudo CP ~/asterisk-modules.conf /etc/ asterisk/modules.conf

7 >

ampasteriskuser = www-data

ampasteriskgroup = asterisk 를 amportal.conf 에 추가합니다

-data

ampasteriskwebgroup = Asterisk

amportal 다시 시작

sudo amport P >

sudo update-rc.d-f asterisk remove

sudo sed-e s/background = 0/background

exit 0 앞에

/usr/local/sbin/am portal start

를 추가하여 설치를 완료합니다.

上篇: 분무기 노즐 625와 525의 차이점 下篇: 크림 접착제에 포름알데히드가 들어 있나요?
관련 내용