Linux Media Server 安裝

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

Linux Media Server 安裝

未閱讀文章 tony »

目標
Adobe Flash Media Server 4.5 能夠正常運作,這是這台伺服器存在的目的。
Windows 能夠透過網芳管理檔案。
支援ACL功能
最好,PHP 能夠運作。

步驟
設定兩個IP
/etc/sysconfig/network-scripts/ 建立 ifcfg-eth1 和 ifcfg-eth1:0,內容大致如下,但另一個不要設 gateway,
DEVICE="eth1"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
IPADDR="10.112.161.116"
NETMASK="255.255.255.0"
GATEWAY="10.112.161.1"

然後要記得啟動 network 的 service,使用 chkconfig network on,並且停用 NetworkManager,chkconfig NetworkManager off。


1. 安裝 Adobe Flash Media Server 4.5 (FMS)
下載安裝檔,到 http://www.adobe.com/support/flashmedia ... aters.html,下載最新的update即可。
解壓縮,到目錄下,執行安裝即可。但會出現找不到libcap.so.1的訊息,建個link即可順利安裝,ln -sf /lib64/libcap.so.2 /lib64/libcap.so.1。
因為不好設定,所以安裝目錄就選在production run的目錄,如 /home/fms45。

2. 設定 PHP
執行 yum install php,將會安裝 Apache 和 PHP,FMS 就已裝了 Apache,後來裝的就放著不用吧。
因為 CentOS 和 FMS 編的Apache是在不同模式下運作的,所以FMS的PHP只能設定以CGI方式運作。
setfacl -R -m u:fms:rwx /var/lib/php/session/,因為是使用 FMS 的 Apache server
修改 [fms]/Apache2.2/conf/httpd.conf

LoadModule cgid_module modules/mod_cgid.so

改成下面,CGI才會正常運作
#
LoadModule cgid_module modules/mod_cgid.so
#

3. 設定 ACL
CentOS 採用 ext4 的 filesystem,已支援 ACL,只要使用 getfacl 和 setfacl 即可設定。


4. 設定網芳 (samba server)
yum install samba 進行安裝
設定 smb.conf,然後執行 /etc/init.d/smb restart 啟動 service
重要,對於分享的目錄,需執行 chcon -R -t samba_share_t /home/share,網芳才可存取。
pdbedit -L [-vw] <==單純的察看帳號資訊
pdbedit -a -u smb1 <==新增帳號
smbclient -L 10.161.86.164 <== 顯示資訊

5. 設定 iptables
編輯 iptables 配置文件 /etc/sysconfig/iptables,加入下列設定
# http
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
# samba
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT
再執行 /etc/rc.d/init.d/iptables restart ,重新啟動 iptables ,使新的規則生效

時間設定
# cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime
# md5sum /usr/share/zoneinfo/Asia/Taipei
2cb7700780c8b4963f72c9dab967cffa /usr/share/zoneinfo/Asia/Taipei
# md5sum /etc/localtime
2cb7700780c8b4963f72c9dab967cffa /etc/localtime
# date -u
Thu Jun 26 01:46:53 UTC 2008
# date
Thu Jun 26 09:47:09 CST 2008
# ntpdate -u time.stdtime.gov.tw
26 Jun 09:48:58 ntpdate[4517]: adjust time server 220.130.158.52 offset -0.000482 sec
# hwclock
Sat Apr 26 09:49:22 2008 -0.812668 seconds
# clock --systohc
# date
Thu Jun 26 09:49:48 CST 2008
# hwclock
Thu Jun 26 09:49:51 2008 -0.179890 seconds
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客