Seagate Dockstar: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
Zeile 130: Zeile 130:
   
   
  ProxyRequests off
  ProxyRequests off
  ProxyPass /oscam/ http://127.0.0.1:84/
  ProxyPass /oscam/ <nowiki>http://127.0.0.1:84/</nowiki>
  ProxyPassReverse /oscam/ http://127.0.0.1:84/
  ProxyPassReverse /oscam/ <nowiki>http://127.0.0.1:84/</nowiki>




Ich habe leider nirgendwo eine config gefunden die Prox module zu laden. Daher habe ich es mit Webmin gemacht. Dazu Servers/ Apache Webserver Registerkarte  "Global configuration" -> "Configure Apache Modules". Dort anhaken "proxy" und "proxy_http". Speichern und rechts oben Apache neu starten.
Ich habe leider nirgendwo eine Config gefunden die Proxy module zu laden. Daher habe ich es mit Webmin gemacht. Dazu Servers/ Apache Webserver Registerkarte  "Global configuration" -> "Configure Apache Modules". Dort anhaken "proxy" und "proxy_http". Speichern und rechts oben Apache neu starten. Oscam WebIf sollte nun verfügbar sein unter <nowiki>https://plugIP/oscam/</nowiki>


=Installation Open WRT=
=Installation Open WRT=

Version vom 28. August 2010, 09:54 Uhr


Einleitung

Hardware Vorbereitung

Software Vorbereitung

Installation Debian

Basisinstallation

Zusatzpakete

Editor Joe

Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf.

Installation

apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)
apt-get install joe

Funktion

Leer öffnen

root@debian:/# joe

oder Beispiel fstab editieren

root@debian:/# joe /etc/fstab

Verlassen ohne Änderungen

[strg][c]

verlassen mit speichern

[strg][kx]

Hilfemenü

[strg][kh]

Kernel kompilieren

Oscam Installieren

Tips/ Tricks

Statische IP einstellen

Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.2.99
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

Zeitzone einstellen

dpkg-reconfigure tzdata

Debian auf deutsch einstellen

apt-get install locales language-env

Danach legt man den Standard-Locales des Systems fest mit:

dpkg-reconfigure locales

vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro

Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte

   set-language-env

ausführen. Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. in ~/.bashrc :

   LC_MESSAGES=de_DE.UTF-8
   LC_CTYPE=de_DE.UTF-8
   export LC_MESSAGES LC_CTYPE


Apache SSL einrichten und Proxy für Oscam

mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem

in dem folgenden Dialog etwas eintragen. Wichtig - bei Name Eure Domain eintragen - spart Fehlermeldungen im browser

ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem 
joe /etc/apache2/ports.conf

alt:

Listen *:80

#<IfModule mod_ssl.c>
#    Listen 443
#</IfModule>

neu:

Listen *:80
<IfModule mod_ssl.c>
    Listen 443
</IfModule>

Apache einmal durchstarten

/etc/init.d/apache2 reload

Modul laden

a2enmod ssl
/etc/init.d/apache2 force-reload

Virtuellen Host einrichten und oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen)

joe /etc/apache2/httpd.conf
<VirtualHost *:443>
 SSLEngine on
 SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key
 SSLCertificateFile /etc/apache2/ssl/apache.pem
 <Directory /var/www/var/www></Directory>
 <Directory /var/www/usr/lib/cgi-bin></Directory>
 DocumentRoot /var/www
</VirtualHost>

<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>

ProxyRequests off
ProxyPass /oscam/ http://127.0.0.1:84/
ProxyPassReverse /oscam/ http://127.0.0.1:84/


Ich habe leider nirgendwo eine Config gefunden die Proxy module zu laden. Daher habe ich es mit Webmin gemacht. Dazu Servers/ Apache Webserver Registerkarte "Global configuration" -> "Configure Apache Modules". Dort anhaken "proxy" und "proxy_http". Speichern und rechts oben Apache neu starten. Oscam WebIf sollte nun verfügbar sein unter https://plugIP/oscam/

Installation Open WRT

Basisinstallation

Zusatzpakete

Kernel kompilieren

Oscam Installieren

Tips/ Tricks