Amazon EC2のCentOS 5.7にfreepbxを使用してアスタリスク1.6をインストールする



まず、Amazon EC2でt1.microタイプとami-9f4f81f6タイプのインスタンスを作成します。これは、5.7の最小中心点と6ギガバイトのEBS上のディスクストレージを備えたamiです。 sshのサーバー22ポート(他のルールを追加できます)、キーペア(sshを介した認証用のキーペア)の作成、それらの作成、* .pemファイルの保存も提供されます。 次に、Elastic IP(新しいアドレスの割り当て)を作成し、インスタンスにバインド(アドレスの関連付け)します。 また、このインスタンスは、amazonでの作業の最初の年に無料で使用できるフレームワークに適合すると答えます。


sshを介して接続するには、 puttyを使用しますが、彼は* .pemキーの操作方法を知りません。 puttygenユーティリティを使用してpemを変換し、ユーティリティを実行し、[Load]をクリックしてpemファイルを選択し、[Save private key]をクリックして、ppk(putty private key)形式でキーを保存します。 承認中にパテのキーを掌握するにはpageant.exeを使用します 。実行するとトレイに表示され、トレイに移動して[キーの追加]をクリックしてキーを選択します。

インスタンスにログインし、関連付けられているElastic IPからインスタンスのIPをコピーし、パテに入力してrootとしてログインします。前の手順をすべて正しく行った場合は、キーによるパスワードなしで許可されます。

次に、いくつかのリポジトリをインストールする必要があり、常にmcを配置します。
EPELリポジトリを設定するには、次のコマンドを実行します。
rpm -Uvh download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
リポジトリをアスタリスクで接続するには、/ etc / yum.repos.dディレクトリに次の内容の4つのファイルを作成します(ファイル名は斜体で表記)
centos-asterisk.repo
[asterisk-current]
name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

[asterisk-beta]
name=CentOS-$releasever - Asterisk - Beta
baseurl=http://packages.asterisk.org/centos/$releasever/beta/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium


centos-digium.repo
[digium-current]
name=CentOS-$releasever - Digium - Current
baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

[digium-beta]
name=CentOS-$releasever - Digium - Beta
baseurl=http://packages.digium.com/centos/$releasever/beta/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium


centos-asterisk-1.6.2.repo
[asterisk-1.6.2]
name=CentOS-$releasever - Asterisk 1.6.2
baseurl=http://packages.asterisk.org/centos/$releasever/asterisk-1.6.2/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium


centos-digium-1.6.2.repo
[digium-1.6.2]
name=CentOS-$releasever - Digium 1.6.2
baseurl=http://packages.digium.com/centos/$releasever/digium-1.6.2/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium


次に、アスタリスク、freepbx、mcをインストールする必要があります。
yum installアスタリスクfreepbx mc -y

これで、アスタリスクとApacheを再起動してみることができます
サービスアスタリスクの再起動
サービスhttpdの再起動

セキュリティグループにルールを作成してポート80を渡し、ブラウザーでアドレスをスコアリングすることにより、Elastic Ipからアドレスでfreepbx(アスタリスクを設定するためのWebインターフェース)に移動します myelasticip

Source: https://habr.com/ru/post/J132641/


All Articles