WowzaをUpdateしたらTestPlayerのIPアドレスがEC2のプライベートIPアドレスに変わってしまい、毎回ElasticIPをコピーするのが面倒だったので、TestPlayerのIPアドレスをElasticIPにする話
実は結構簡単な話なんですが、探すと意外と出てこない
というか、出てきても英語のページしかなくてやる気げんなりって人も多いかと思います
ずばり変更する箇所はこちら
confフォルダ内にあるVHost.xml内の以下の場所です
<Manager> <TestPlayer> <IpAddress>[Servers' Public IP Address]</IpAddress> <Port>1935</Port> <SSLEnable>${com.wowza.wms.HostPort.SSLEnable}</SSLEnable> </TestPlayer> <!-- Properties defined are used by the Manager --> <Properties> </Properties> </Manager>
ここの<IpAddress>[Servers’ Public IP Address]</IpAddress>という部分を変更するだけでOKです
じゃあEC2のElasticIPアドレスを数字入力すればいいのかというと、別にそれでも良いんですが、これだとElasticIPを変えたら結局同じ事をまたしないといけません
動的にElasticIPのIPアドレス使いたいよ!当然の欲求だと思います
なので、ここに入れる値は以下のように入れます
<IpAddress>${com.wowza.amazonaws.ec2.AWSEC2_METADATA_PUBLIC_IPV4}</IpAddress>
こうすると、動的にElasticIPのIPアドレスを引っ張ってくれるようになります
解決です