php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.11.2011, 17:10  
Neuer Benutzer
 
Registriert seit: 09.11.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Milchknilch befindet sich auf einem aufstrebenden Ast
Standard Apache Rewrite/Alias/Proxy unter einen Hut bringen

Hallo,

ich probier schon eine ganze Weile rum, hab aber nicht genügend Ahnung bzw. steh' wohl ziemlich auf dem Schlauch. Jedenfalls funktioniert mal das eine, mal das andere, aber nie alles zusammen.

Erläuterung:
-Ich lasse unter Debian Jenkins hinter Apache (als Proxy) laufen (Jenkins verwendet Winstone als Servletcontainer), das über localhost:8081/jenkins zu erreichen ist. Von außen zu erreichen soll Jenkins nur sein, wenn man meinserver.org/jenkins eingibt.
Geht.

-Bei Jenkins treten allerdings Probleme mit ein paar Urls auf, (trotz dem es mit Prefix /jenkins konfiguriert ist). Sollte an Jenkins liegen. D.h. ich muss beispielsweise /job/* auf /jenkins/job/* umschreiben.
Geht.

-Ebenfalls an Jenkins sollte es liegen, dass ein paar Links irgendwo mitten in der URL ein doppeltes / hintereinander aufweisen. Hab ich mich noch gar nicht damit beschäftigt, aber falls spontan jemand eine Lösung hat, wie ich das berichtige, immer her damit
Geht nicht.

-Zu guter letzt habe ich ein Alias /dateien /var/srv/www/dateien eingerichtet. D.h. ganz banal zum auflisten von Dateien in einem Verzeichnis auf dem Server.
Geht.

Auf /dateien soll man standardmäßig umgeleitet werden, wenn man auf meinserver.org/ geht.
Geht nicht.


Derzeit habe ich in apache2/sites-enabled/jenkins stehen:

Code:
<VirtualHost *:80>

ServerName meinserver.org
Alias /dateien /var/www/dateien

  ProxyPass         /jenkins  http://localhost:8081/jenkins
  ProxyPassReverse  /jenkins  http://localhost:8081/jenkins
  ProxyRequests     Off


  <Proxy http://localhost:8081/*>
    Order deny,allow
    Allow from all
  </Proxy>

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/jenkins(.*)$ 
RewriteRule       ^/jenkins(.*)$  http://localhost:8081/jenkins$1 [P,L]
RewriteRule       ^/job(.*)$  http://localhost:8081/jenkins/job$1 [P,L]

#RewriteRule       ^/(.*)$  http://build.icinga.org:80/dateien [P,L]

</VirtualHost>
Ok, hab nun doch noch die Umleitung auf /dateien hinbekommen (allerdings noch nicht ausreichend getestet), und zwar mit

Code:
RewriteCond %{REQUEST_URI} !^/jenkins$
RewriteRule       ^/$ /dateien [P,L]
Das wars dann erst mal für heute ...

Geändert von Milchknilch (09.11.2011 um 19:34 Uhr). Grund: Schreibfehler eingebaut; Fortschritt aktualisiert;
Milchknilch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Windows + Apache + PHP + Imagick Chriz Tutorials 23 19.09.2011 16:15
[Erledigt] PHPINIDir takes one argument |Error| - PHP 5.3.6 + Apache 2.2 + Win7 x64 dreamcatcher Server, Hosting und Workstations 3 21.04.2011 12:36
Xampp -> Apache Server High Loaded! Jabbo Server, Hosting und Workstations 4 14.06.2010 00:13
php header status 404 lädt apache ErrorDocument bennson Server, Hosting und Workstations 0 25.03.2010 14:17
Apache und Php installieren bumer2006 Server, Hosting und Workstations 17 13.01.2010 11:18
Apache - PHP - eAccelerator - Problem M*I*B Server, Hosting und Workstations 0 09.06.2009 09:20
Apache 2.2 & PHP 5.x freq.9 Server, Hosting und Workstations 26 25.03.2009 21:41
Apache 2.2.4 mit PHP 5 MerlinderZauberer Server, Hosting und Workstations 4 29.03.2007 15:59
Apache und IIS? lomtas Server, Hosting und Workstations 1 23.11.2005 13:44
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
php Warnung nach Apache Update PHP Tipps 2005 2 07.02.2005 13:38
Mehrere Benutzer und private Verzeichnisse mit Apache fantast Server, Hosting und Workstations 19 18.01.2005 13:59
[Erledigt] Apache Hilfe Server, Hosting und Workstations 16 31.12.2004 17:18
PHP Modul in Apache laden Server, Hosting und Workstations 4 09.08.2004 11:36
Apache - php - Mysql Problem Server, Hosting und Workstations 4 15.07.2004 17:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jenkins behind proxy, apache jenkins rewrite, apache proxy alias, apache als proxy, apache alias, apache proxy rewrite, apache auf jenkins umleiten, forum jenkins apache, debian jenkins localhost, apache was bedeutet /$1 [p,l], debian jenkins apache2, winstone jenkins 404, yum whichprovides, apache alias rewrite, apache2 jenkins, jenkins apache mod_proxy, jenkins \status code: 404\ php, jenkins htaccess, rewrite alias, proxy jenkins https

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum