kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Flash Media Server 2 を Linuxサーバにインストール

本当は Flash Community Server を入れてみたかったのだが、もう配布されていないようなので、
その後継であるFMS2をインストールしてみる。

1. Adone社サイトより、Flash Media Server 2(以下FMS2)のLinux版をダウンロードする
2. /usr/local/src 配下にコピーする
3. 解凍してみる

# cd /usr/local/src
# tar zxf FlashMediaServer2.tar.gz

4. インストールを試みる

# cd FMS_2_0_2_r51_linux/
# ./installFMS

./fmsini: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

ERROR: Your are running the Macromedia Flash Media Server installer
       on the wrong platform.

5. libstdc++.so.5 が無いぞゴラァと怒られてしまったので、libstdc++.so.5を入れてみる。

# yum install libstdc++.so.5

Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package compat-libstdc++-33.i386 0:3.2.3-47.3 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 compat-libstdc++-33     i386       3.2.3-47.3       base              226 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 226 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): compat-libstdc++-3 100% |=========================| 226 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: compat-libstdc++-33          ######################### [1/1]

Installed: compat-libstdc++-33.i386 0:3.2.3-47.3
Complete!

6. 再度インストールを試みる

# ./installFMS -platformWarnOnly

WARNING: Your distribution, unknown, is not supported by this
         Macromedia Flash Media Server installer.

Copyright(C) 1993-2005 Macromedia, Inc. and its licensors. All rights reserved.

Macromedia Flash Media Server 2.0 for

Macromedia Flash Media Server 2.0 will be installed on this machine.

You will be asked a series of questions during the install
process and will be presented with the defaults for these questions.

Support is available at http://www.macromedia.com/go/flashmediaserver_en

To install Macromedia Flash Media Server now, press ENTER.

To cancel the installation at any time, press Control-C.

ADOBE?S MACROMEDIA FLASH MEDIA SERVER
End User License Agreement

Do you agree with the license agreement? (y/n): y

Macromedia Flash Media Server 2.0 requires approximately 25MB of
disk space.

The installer will install Macromedia Flash Media Server 2.0 in the
following directory
Default [/opt/macromedia/fms]: /usr/local/macromedia/fms

The Macromedia Flash Media Server communicates on the IANA-assigned
port of 1935, which is the port most Flash applications expect.

Please enter the Macromedia Flash Media Server port
Default [1935]:

Please enter the port to use for the Admin service. You can only specify one
admin port.
Default [1111]:

The administrative user name and password you provide here is required to use
the Macromedia Flash Media Server Management Console for
administration, monitoring, and debugging.

Please enter the administrative username: administrator

Please enter the administrative password:
Confirm password:

When the Macromedia Flash Media Server service is started, the service
can be run as a user other than "root". The server would change to this user
when the server is started and has acquired its ports.

Please enter the user that the Macromedia Flash Media Server service will run as
Default user [nobody]: apache

Please enter a valid user group for the "apache" user: apache

Do you want the Macromedia Flash Media Server service to run as a
daemon? (y/n)
Default [y]:

Do you want to start the Macromedia Flash Media Server
after the installation is done? (y/n)
Default [y]:

 ----------- Install Action Summary -----------

Installation directory         = /usr/local/macromedia/fms

FMS Server Port                = 1935
FMS Admin Server Port          = 1111

Administrative username        = administrator
Administrative password        = (suppressed)

FMS owner                      = apache

FMS service user               = apache
FMS service user group         = apache

FMS run as daemon              = Yes
Start FMS                      = Yes

Proceed with the installation? (y/n/q):y

Installing Macromedia Flash Media Server files...
Configuring Macromedia Flash Media Server...
Adding "fms" service.
Setting default admin to "fms".
Setting autostart for "fms".
Server:fms command:start
NPTL 2.3.4
Starting Macromedia Flash Media Server (please check /var/log/messages)

Admin server:fmsadmin command:start
Starting Macromedia Flash Media Admin Server (please check /var/log/messages)

The Macromedia Flash Media Server installation is complete.

7. 管理画面に手軽にアクセスできるようにしてみる

# vi /etc/httpd/conf.d/fms_admin.conf
Alias /fms2admin /usr/local/macromedia/fms

<Location /fms2admin >
    Order deny,allow
    Deny from all
    #Allow from All
    Allow from 127.0.0.1
    Allow from 192.168.24
    Allow from ::1
    # Allow from .example.com
</Location>
# cd /usr/local/macromedia/fms
# ln -s fms2_console.htm index.html
# service httpd restart

http://serverIP/fms2admin にアクセスすると管理用の画面が表示されます。