Seagate Dockstar: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
Zeile 77: Zeile 77:
     LC_CTYPE=de_DE.UTF-8
     LC_CTYPE=de_DE.UTF-8
     export LC_MESSAGES LC_CTYPE
     export LC_MESSAGES LC_CTYPE
====Apache SSL einrichten====
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 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.


=Installation Open WRT=
=Installation Open WRT=

Version vom 28. August 2010, 09:49 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

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 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.

Installation Open WRT

Basisinstallation

Zusatzpakete

Kernel kompilieren

Oscam Installieren

Tips/ Tricks