Apache
Aus VDR Wiki
(Unterschied zwischen Versionen)
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt) | |||
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]] | ||
− | + | ü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> | ||
+ | |||
+ | |||
+ | }} | ||
− | |||
[[Kategorie:Begriffserklärungen]] | [[Kategorie:Begriffserklärungen]] |
Aktuelle Version vom 14. Februar 2009, 22:16 Uhr
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 :
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>