Installieren CSF ConfigServer Sicherheit & Firewall

Installiere
wget http://www.configserver.com/free/CSF.tgz
Tar - Xzf csf.tgz
CD GFK
./Install.sh

Konfiguration von bearbeiten WHM> ConfigServer Sicherheit & Firewall > Plugins oder manuell aus /etc/CSF/CSF.conf .

Aktivieren Sie eingehende Verbindungen auf ports 1935 und 5080 Red5 Unterstützung.

Installieren Red5 auf Debian

Neuesten Versionen installiert mit diesem tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4

Mindestens Debian 5 (Lenny) Erforderlich:
Cat/Etc/debian_version

Kasse-Version:
Cat/Proc/version
Uname - a
Cat/Etc/Problem
Cat/Etc/debian_version

Stellen Sie sicher, dass System alle benötigten Abhängigkeiten in /etc/apt/sources.list findet:
ZP-http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
Deb-Src http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
ZP-http://FTP.US.Debian.org/Debian stabile Haupt unfreie contrib
ZP-http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Deb-Src http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Alle cd-Verweise mit Kommentar # Wenn die Verteilung cd nicht eingelegt ist.

Wenn Ihr System nicht in Englisch ist, aktivieren Sie:
dpkg-reconfigure locales
export LANG = de_DE. UTF-8

Update /etc/enviroment

Möglicherweise müssen Sie den Computer neu starten.

 

Update:
apt-get update

Installiere Subversion:
apt-get install subversion -y

Installieren Sie Tools zum Erstellen von eigenen Debian-Paketen:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot

Installiere Java (Sun-Lizenz akzeptieren, ):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version

Installiere Apache Ant:
wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
tar zxvf Apache-ant-1.8.4-bin.tar.gz
mv Apache-ant-1.8.4 / usr / local / ant
Export ANT_HOME = / usr / local / ant
/usr / local / ant / bin / ant -version

Laden Sie die neueste Entwicklungsversion von Red5:
svn co http://red5.googlecode.com/svn/java/server/trunk red5 Stamm

Starte Ant um red5 zu kompilieren:
cd red5 Stamm
/usr / local / ant / bin / ant

Bereitstellen von red5:
mkdir / usr / local / red5
cp -R dist / * / usr / local / red5 /
cd / usr / local / red5
chmod 755 red5.sh

Stellen Sie Ihre benutzerdefinierten Anwendungen in / usr / local / red5 / webapps .
Beispiel VideoWhisper Red5 RTMP-Anwendung notwendig, um laufen VideoWhisper Lösungen.

Starten Sie Red5 im Hintergrund:
cd / usr / local / red5
./red5.sh >> red5.log &

Stellen Sie sicher, die richtigen Ports werden gebunden:
netstat -ant

 

Sie müssen neu starten red5 jedem /usr/local/red5/webapps Webapps hinzufügen oder Ändern der Konfiguration oder Server neu starten.

Schließen Sie Red5:
cd / usr / local / red5
./red5-shutdown.sh

Oder Red5-Prozesse beenden:
ps aux | Griff red5
kill $Prozeßkennung

Dann erneut starten:
cd / usr / local / red5
./red5.sh >> red5.log &

 

Können auch als Dienst automatisch starten beim Hochfahren des Servers bereitstellen:

VI-/etc/init.d/red5

#! /bin/sh
# setzen Sie diese Inhalte an: /etc/init.d/Red5
# red5 Verzeichnispfad unten nach Bedarf ändern
RED5_DIR=/usr/local/red5

Start()
{
Echo “Red5-Dienst wird gestartet”
Sudo Su root -c “CD $RED5_DIR; ./red5.sh > /var/log/Red5.log &”
Rückkehr
}

Stopp()
{
Echo “Red5 Herunterfahren”
Sudo Su root -c ' Killall red5 Java’
Rückkehr
}

case “$1” in
Start)
Start
;;
Stopp)
Stopp
;;
Neustart)
Stopp
Start
;;
*)
Echo “Usage: {Start|Stopp|Neustart}”
Ausfahrt 1
;;
ESAC
Ausfahrt $?

Chmod + x /etc/init.d/red5