Apache

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Apache ist ein Webserver.
+
{{wikipedia|Apache}} ist ein {{wikipedia|Webserver}}.
  
Er wird in Bezug zum VDR verwendet um Webserver wie z.B. XXV, Vdradmin, Wapd über einen Port nach außen weiterzu leiten.
+
Er wird in Bezug zum VDR verwendet, um als Proxy mehrere andere Webserver wie z.B
Ich habe das so gelößt:
+
 
 +
* [[Vdradmin]]
 +
* [[Vdradmin AM]]
 +
* [[wapd-plugin|Wapd]]
 +
* [[Xxv]]
 +
 
 +
über einen gemeinsamen Port nach außen zusammenzufassen und diese über eine gemeinsame Webseite verfügbar zumachen.
 +
 
 +
 
 +
Ebenfalls ist es mit Apache möglich die Fähigkeiten eines verschlüsselten Zuganges hinzuzufügen.
 +
 
 +
Hier als Beispiel des https Zuganges :
 +
 
 +
{{Box Datei | apache.conf |
 +
<pre>
 +
ProxyPass /xxv http://vdr:8080
 +
ProxyPassReverse /xxv http://vdr:8080
 +
 
 +
RewriteEngine on
 +
 
 +
RewriteRule ^/xxv$ https://servern.domain.tld/xxv/ [R,L]
 +
RewriteRule ^/xxv/(.*)$ https://servern.domain.tld/$1 [P,L]
 +
RewriteCond %{HTTP_REFERER} ^https?://[^/]+/xxv/
 +
RewriteRule ^/(.*)$ /xxv/$1 [R,L]
 +
 
 +
<Location /xxv>
 +
        Order allow,deny
 +
        Allow from all
 +
        AuthType Basic
 +
        AuthName xxv
 +
        AuthUserFile /etc/apache2/htpasswd/xxv
 +
        require valid-user
 +
</Location>
 +
</pre>
 +
 
 +
 
 +
}}
  
kommt noch....
 
  
 
[[Kategorie:Begriffserklärungen]]
 
[[Kategorie:Begriffserklärungen]]

Aktuelle Version vom 14. Februar 2009, 23:16 Uhr

Apache ist ein Webserver.

Er wird in Bezug zum VDR verwendet, um als Proxy mehrere andere Webserver wie z.B

über einen gemeinsamen Port nach außen zusammenzufassen und diese über eine gemeinsame Webseite verfügbar zumachen.


Ebenfalls ist es mit Apache möglich die Fähigkeiten eines verschlüsselten Zuganges hinzuzufügen.

Hier als Beispiel des https Zuganges :

Datei
apache.conf
ProxyPass /xxv http://vdr:8080
ProxyPassReverse /xxv http://vdr:8080

RewriteEngine on

RewriteRule ^/xxv$ https://servern.domain.tld/xxv/ [R,L]
RewriteRule ^/xxv/(.*)$ https://servern.domain.tld/$1 [P,L]
RewriteCond %{HTTP_REFERER} ^https?://[^/]+/xxv/
RewriteRule ^/(.*)$ /xxv/$1 [R,L]

<Location /xxv>
        Order allow,deny
        Allow from all
        AuthType Basic
        AuthName xxv
        AuthUserFile /etc/apache2/htpasswd/xxv
        require valid-user
</Location>