CentOS下 Red5安装

一。首先安装好jdk1.6

二。安装Red5
1.安装
wget http://www.red5.org/downloads/red5/0_9/red5-0.9.1.tar.gz
tar zxvf red5-0.9.1.tar.gz
mv red5-0.9.1 /usr/local/red5
测试Red5
cd /usr/local/red5
./red5.sh
如果最后一行显示:Installer service created,则说明安装成功了。

***我当时遇到Address already in use的问题,查看是8443端口被java占用了,于是我停掉了tomcat,带red5安装启动后才启动tomcat

2.添加服务启动项
1) 编辑启动脚本
vi /etc/init.d/red5
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server
# processname: red5
# Created By: Sohail Riaz ([email protected])

PROG=red5
RED5_HOME=/usr/local/red5
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid

# Source function library
. /etc/rc.d/init.d/functions

[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5

RETVAL=0

case "$1" in
start)
echo -n $"Starting $PROG: "
cd $RED5_HOME
$DAEMON >/dev/null 2>/dev/null &
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo $! > $PIDFILE
touch /var/lock/subsys/$PROG
fi
[ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
echo
;;
stop)
echo -n $"Shutting down $PROG: "
killproc -p $PIDFILE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
;;
restart)
$0 stop
$0 start
;;
status)
status $PROG -p $PIDFILE
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
RETVAL=1
esac

exit $RETVAL

2) 将启动脚本添加到服务
chmod +x /etc/rc.d/init.d/red5
chkconfig –add red5
chkconfig red5 on

查看Red5状态
service red5 start


3 。设置CentOS防火墙
在/etc/sysconfig/iptables文件中增加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5080 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT


重启防火墙
/sbin/service iptables restart
查看端口是否开放
/sbin/iptables -L -n


4.测试Red5
在浏览器中访问 http://yourip:5080

这里我们访问Red5自带的几个demo来测试Red5是否好用
* 注意Red5中所有Demo需要先安装后运行
1) 访问 http://yourip:5080,点击 install链接,选择一个demo后选择安装。。。
2) 返回http://yourip:5080,选择demo链接,选择你刚才安装的demo,点击view demo链接
3) 页面的url上最后 .html改成 .swf,然后页面上http://localhost/***   换成你服务器的ip,点击connect。。。黄灯变绿表示成功


下面句号内此段我没有实行,看到网上有这样说测试的。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
下载 http://red5.googlecode.com/files/admin.jsp


上传到 red5/webapps/root


下载 http://red5.googlecode.com/files/AdminPlugin-1.0.zip


解压到 red5/plugins


重启Red5 

/etc/init.d/red5 restart


访问 http://yourip:5080/admin.jsp
如需安装 BlazeDS,只需要将war文件复制到 Red5 的 webapps 目录中即可。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。

你可能感兴趣的:(centos,tcp,service,防火墙,测试,installer)