Tutorial berikut ini akan membahas bagaimana cara install red5 pada VPS centOS 5.6 64 bits (cpanel). Saya belum pernah mencobanya di 32 bits tapi saya rasa tidak akan ada masalah, caranya sama saja. selengkapnya berikut ini:
yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel
selanjutnya anda perlu install ANT, cara berikut ini:
cd /root/tmp wget http://apache.mirrors.pair.com/ant/binaries/apache-ant-1.8.2-bin.tar.gz tar jxvf apache-ant-1.8.2-bin.tar.bz2 mv apache-ant-1.8.2 /usr/local/ant
export variabel untuk ANT dan JAVA dengan perintah berikut ini:
export ANT_HOME=/usr/local/ant export JAVA_HOME=/usr/lib/jvm/java export PATH=$PATH:/usr/local/ant/bin export CLASSPATH=.:$JAVA_HOME/lib/classes.zip echo 'export ANT_HOME=/usr/local/ant' >> /etc/bashrc echo 'export JAVA_HOME=/usr/lib/jvm/java' >> /etc/bashrc echo 'export PATH=$PATH:/usr/local/ant/bin' >> /etc/bashrc echo 'export CLASSPATH=.:$JAVA_HOME/lib/classes.zip' >> /etc/bashrc
install SVN dengan perintah berikut:
yum install perl-URI yum install subversion
Masalah yang sering muncul ketika anda install subversion:
root@server [/usr/local/src]# yum install subversion Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.nluug.nl * extras: ftp.nluug.nl * updates: ftp.nluug.nl Excluding Packages in global exclude list Finished Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package subversion.i386 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion --> Processing Dependency: neon >= 0.25.5-6.el5 for package: subversion --> Processing Dependency: libneon.so.25 for package: subversion --> Processing Dependency: libapr-1.so.0 for package: subversion --> Processing Dependency: libaprutil-1.so.0 for package: subversion ---> Package subversion.x86_64 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: subversion --> Processing Dependency: libapr-1.so.0()(64bit) for package: subversion --> Running transaction check ---> Package apr.i386 0:1.2.7-11.el5_5.3 set to be updated ---> Package apr.x86_64 0:1.2.7-11.el5_5.3 set to be updated ---> Package apr-util.i386 0:1.2.7-11.el5_5.2 set to be updated --> Processing Dependency: libpq.so.4 for package: apr-util ---> Package apr-util.x86_64 0:1.2.7-11.el5_5.2 set to be updated --> Processing Dependency: libpq.so.4()(64bit) for package: apr-util ---> Package neon.i386 0:0.25.5-10.el5_4.1 set to be updated ---> Package neon.x86_64 0:0.25.5-10.el5_4.1 set to be updated ---> Package subversion.i386 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion ---> Package subversion.x86_64 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion --> Running transaction check ---> Package postgresql-libs.i386 0:8.1.23-1.el5_6.1 set to be updated ---> Package postgresql-libs.x86_64 0:8.1.23-1.el5_6.1 set to be updated ---> Package subversion.i386 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion ---> Package subversion.x86_64 0:1.6.11-7.el5_6.3 set to be updated --> Processing Dependency: perl(URI) >= 1.17 for package: subversion --> Finished Dependency Resolution subversion-1.6.11-7.el5_6.3.x86_64 from updates has depsolving problems --> Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.6.11-7.el5_6.3.x86_64 (updates) subversion-1.6.11-7.el5_6.3.i386 from updates has depsolving problems --> Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.6.11-7.el5_6.3.i386 (updates) Error: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.6.11-7.el5_6.3.i386 (updates) Error: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.6.11-7.el5_6.3.x86_64 (updates) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package
Solusinya, anda bisa menghilangkan perl dari /etc/yum.conf Kemudian install subversion kemudian tambahkan lagi perl di /etc/yum.conf setelah anda berhasil install subversion.
Setelah langkah-langkah di atas selesai kini tinggal install red5, jalankan perintah berikut:
Setelah langkah-langkah di atas selesai kini tinggal install red5, jalankan perintah berikut:
svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5 mv red5 /usr/local/ cd /usr/local/red5 ant prepare ant dist cp -r dist/conf .
perintah untuk menjalankan red5:
./red5.sh
tunggu sekitar 30-40 menit, kemudian tekan ctrl+c, kemudian buatlah init file dengan perintah berikut:
cd /etc/init.d/ wget http://www.sohailriaz.com/downloads/red5.txt mv red5.txt red5 chmod +x red5 service red5 start
setelah semua selesai, sekarang masuk ke panel admin red5 di alamat berikut:
http://IP_server_anda:5080/installer/ (dan install admin)
http://IP_server_anda:5080/admin/register.html (tambahkan user/pass)
Beberapa masalah yang biasanya muncul:
TTP Status 404 - /admin/register.html type Status report message /admin/register.html description The requested resource (/admin/register.html) is not available. Apache Tomcat/6.0.26
jika anda mendapati masalah seperti di atas maka:
download plugins: cd /root/tmp mkdir /usr/local/red5/plugins wget http://red5.googlecode.com/files/AdminPlugin-1.0.zip unzip -d /usr/local/red5/plugins AdminPlugin-1.0.zip
download Red5 admin register page: mkdir /usr/local/red5/webapps/admin wget http://red5.googlecode.com/files/admin.jsp mv admin.jsp /usr/local/red5/webapps/admin
setelah itu restart red5 anda, dengan perintah:
/etc/init.d/red5 restart atau
service red5 restart
Mudah kan?
Selamat mencoba, semoga bermanfaat.
No comments:
Post a Comment