MasTriAngle

「Linuxへのインストール」

実際にサービスを運用するには、RealServerをLinuxにインストールする必要がある。 そのために、今度はLinuxをインストールして、そこにRealServerを入れてみる事にした。

ソフト名RealSystemServer8Basic
最大同時接続数25
価格無料でした
使用期間一年間
サポートするファイルタイプRealVideo/RealAudio/Flash/RealPix/ RealTEXT/SMIL/MP3/QuickTime

サーバソフトのダウンロード

まずRealNetworksのウェブサイトから同じ要領でダウンロードする。ダウンロードの 手順はBSDの時と同じ。

サーバソフトのインストール

インストール先は /usr/local に /real というディレクトリを作成した。そこに ダウンロードしたファイルと送られてきたライセンスキーを置く。そして、

./rs-〜〜〜.bin(←ファイル名)

というコマンドで実行する。
ここで一度"permission denied"というメッセージがでてしまった。実行の権限がなかったので、

chmod 777 (ファイル名)

としてパーミッションを変更した。
するとインストールのための画面が表示され、まずはライセンスキーのパスを聞かれる。

/usr/local/real/5299-〜〜〜〜〜(ライセンスキーのパス)

ライセンスキーがきちんと認識されるとそのライセンスのファイルが開かれ、その内容を読む。 最後に同意するか聞かれるので、同意。
次に、RealServerをインストールする場所を聞かれる。今回はデフォルトのまま。

[usr/local/real]    (←デフォルトのままENTER)

その後以下のような項目が聞かれていくので、それに答えていく。ポート番号は全てデフォルト のままにした。
(注:これより下の部分は入力した部分だけ書き出していますので、実際にでてくるものとは 違っています。)

Username:akireal
Passward:〜〜〜〜〜
Confirm Passward:〜〜〜〜〜
PNAのポート:7070(デフォルト)
RTSPのポート:554(デフォルト)
HTTPのポート:8080(デフォルト)
Administraterのポート:26668(デフォルト)

最後に入力した項目の確認画面が出て、確認した後F(Finish)を入力しENTERを押すと インストールの終了となる。Administraterを今すぐ起動させるか聞かれるのだが、とりあえず NOを押して、インストールを終了。

RealServer起動

インストールが無事終了し、起動させようと

Bin/rmserver rmserver.cfg

と入力してENTERを押したところ、以下のようなエラーメッセージが出てしまった。

"You Appear to be running on a system with an invalid /etc/hosts file. Many Linux installations ship with an incorrect /etc/hosts. Please fix the /etc/hosts file as described in the server's README file or add a valid IPBindings list to the server's configuration file and start the server with --ignore-etc-hosts-problems(or --iehp)."

RealNetworksのページで調べたところ、これはLinuxのいくつかのディストリビューション(RedHat ベースのもの)で起きるエラーのようで、初期設定のままではRealServerがコンピュータのホスト名を 認識できない、というものだった。そのページの指示に従って対処した。
1./etc/hostsファイルをの先頭の行を  127.0.0.1 localhost localhost. localdomain    のように変更し、選択したホスト名とIPアドレスに従い   [local IP Address] [hostname]    の一行を追加。


このファイルは変更しなくてもこうなっていたので次の対策。


2.rmserver.cfgファイルを編集する。末尾に
<List Name="IPBindings">
<Var Address_0="0.0.0.0"/>
</List>
を追加し、次のコマンドでサーバを起動させる。

Bin/rmserver rmserver.cfg --iehp

するとRealServerを無事に起動させることができた。

[TOP] [戻る]