Apache

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Nach zwei Jahren kommt wohl keine weitere Erläuterung dazu ...)
Zeile 1: Zeile 1:
 
{{wikipedia|Apache}} ist ein {{wikipedia|Webserver}}.
 
{{wikipedia|Apache}} ist ein {{wikipedia|Webserver}}.
  
Er wird in Bezug zum VDR verwendet um Webserver wie z.B
+
Er wird in Bezug zum VDR verwendet, um als Proxy mehrere andere Webserver wie z.B
  
 
* [[Vdradmin]]
 
* [[Vdradmin]]
Zeile 8: Zeile 8:
 
* [[Xxv]]
 
* [[Xxv]]
  
Wapd über einen Port nach außen weiterzu leiten.
+
über einen gemeinsamen Port nach außen zusammenzufassen und diese über eine gemeinsame Webseite verfügbar zumachen.
Ich habe das so gelößt:
+
 
 +
 
 +
Ebenfalls ist es mit Apache möglich die Fähigkeiten eines verschlüsselten Zuganges hinzu zufü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]]

Version vom 14. Mai 2006, 16:42 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 hinzu zufü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>