Re: Apache 2.4: Keine 404-Fehler im Error-Log

2013-02-06 Thread Marcus Franke
Moin, moin

  https://issues.apache.org/bugzilla/show_bug.cgi?id=35768
 
 Das ist doch wohl ein Witz?
 
 Soll man jetzt ernsthaft auf debug gehen um mitzubekommen
 dass auf einer Website fehlerhafte Imagelinks sind?
 
  the fact that this error setting works this way is an opening
  for a denial of service attack on the disk space of the server
 
 Bullshit, dann müsste man auch die Accesslogs abdrehen
 Himmel nochmal fixed in 2.4.1 nichts ist fixed, broken ist es und
 wenn man das schon so handhabt und die Komatibilität bricht wieso
 dann nicht ein Error404Log = /pfad/ einführen?

Schon interessant, wie da über Denial-of-Service spekuliert wird in
Zeiten von Multi-TB Platten. Wobei die Diskussion immerhin schon ein
paar Jahre her ist. Wobei ich mich dann frage, zu Zeiten eines 1.3er
Apache, als wir noch vergleichsweise winzige Platten hatten, wurde
der Fehler geloggt. Jetzt aber nicht mehr? 

Vermutlich wäre es gut, wenn du dir eine eigene 404-Direktive
anlegst:

ErrorDocument 404 /foobar.php

Darin dann prüfen, ob der User ein Bild haben wollte, und gib nen
1x1 leeres Gif zurück. Dann kannst du die Aufrufe der foobar.php
Aufrufe im access log prüfen und entsprechend korrigieren.


Grüße,
Marcus

-- 
pedo mellon a minno

-
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org



Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

2012-07-03 Thread Marcus Franke
On Mon, Jul 02, 2012 at 05:04:55PM +0200, Alexander Diedler wrote:
 Hallo,
 Ist es möglich, mit einem SSL Zertifikat mehrere Virtual Hosts
 abzudecken, die eigentlich sich nur durch die /[Appname] 
 unterscheiden?

Das Zertifikat schützt nur den Namen des Hosts. Der Pfad hinten
dran, ist völlig egal.

https://mein.server.de bedeutet, dass ich ein Zertifikat für den
Hostnamen mein.server.de bestellen muss.

Es würde sogar gehen, wenn du verschiedene Hostnamen verwenden
würdest:

jira.example.com
confluence.example.com
crowd.example.com 

In diesem Falle bräuchtest du ein Wildcard Zertifikat für 
*.example.com. Diese Zertifikate sind allerdings etwas teurer.



Grüße,
Marcus

-- 
pedo mellon a minno

-
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org



Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

2012-07-03 Thread Marcus Franke
On Tue, Jul 03, 2012 at 10:16:50AM +0200, Alexander Diedler wrote:
 Hallo,
 Ist es denn möglich, in meinem Fall die Domains mit dem gleichen
 Zertifikat abzusichern wie es in meiner VHosts konfiguriert ist?

Du hast als Servernamen ja in etwa [jira|confluence].xxx.yyy
angegeben. Unterder Vorausgabe, dass bei allen Hostnamen xxx.yyy
gleich ist, brauchst du ein wildcard Zertificat. 

Oder, falls das zu teuer ist, eine separate IP pro SSL Host und dann
nimmst du halt einzelne Zertifikate. Eventuell geht es auch mit SNI,
aber das ist Voodoo und vor allem eine Erweiterung für TLS. Nutzen
tut das auch niemand. Ausser Google seit neuestem bei der AppEngine?


Grüße,
Marcus

-- 
pedo mellon a minno

-
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org



Re: AW: Bedingte Umleitung für bestimmte URLs Redirect

2012-04-04 Thread Marcus Franke
On Wed, Apr 04, 2012 at 12:21:30PM +0200, Frank Thommen wrote:
 On 04.04.12 11:58, Alexander Diedler wrote:
 Hallo,
 Aber wie unterscheide ich z.B.
 Das ein http://www.seiteA.de/ Aufruf weitergeleitet wird
 Aber ein http://www.seiteA.de/?action=testAction nicht weitergeleitet wird?
 
 Wenn Du /index.html umleitest (oder was auch immer dein
 DirectoryIndex ist), wird auch / umgeleitet.  Andere URLs bleiben
 unangetastet.

Setz dich am Besten mit mod_rewrite und seinen Möglichkeiten
auseinander.

Mit Hilfe von RewriteCond kannst du auch in spezielle Teile deiner
URL schauen:

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond

RewriteCond %{QUERY_STRING} ^?=abcde [OR]
RewriteCond %{QUERY_STRING} ^?=fghij
RewriteRule (.*)http://serverB.example.com/$1 [R=301,L]

Vorsicht, das ist nen Schnellschuss. Du kannst die Regeln auch
negieren. Wichtig ist der Parameter L (Last), dieser unterbricht die
Regelverarbeitung. Sonst geht der Apache alle deine Regeln von oben
nach unten durch bis eine matcht. Ich würde daher zuerst die
Ausnahmen definieren und ganz unten dann halt die globale Umleitung
auf deine neue Domain.



Marcus

-- 
pedo mellon a minno

-
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org



Re: Apache-Server lässt sich nicht starten, wenn php_ldap aktiviert wird

2011-09-22 Thread Marcus Franke
On Thu, Sep 22, 2011 at 12:49:06PM +0200, mod...@heysoft.de wrote:
 Hallo Mario,
 
 Na es ist ein php-Problem und ich habe dort ein Ticket aufgemacht, bin
 aber leider an einen völlig inkompetenten Mitarbeiter geraten, der das
 Ticket auf Bogus gesetzt hat. https://bugs.php.net/bug.php?id=55760

Nun, wenn der Projektmitarbeiter sagt, sie hätten am Code nichts
geändert, dann liegt es eher doch an den Jungs die das XAMPP Paket
zusammenstellen und compilieren.

Kein Wunder, dss er das Ticket im Status Bogus geschlossen hat.
Der Fehler liegt ja nicht bei php, sondern in der Art wie deine
php Module von XAMPP gebaut wurden.


Gruss,
Marcus


-- 
pedo mellon a minno

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: Probleme mit mod_jk

2010-06-15 Thread Marcus Franke
On 15.06.2010 10:49, Matthias seidl wrote:
 Servus allerseits, 
 Auch wenn mein Apache mit kommentierter config einwandfrei funktioniert, 
 frage ich wieso René die Kommentarlosigkeit empfiehlt - eine Frage
 der configgröße???
 

Das ist einfach eine Frage der Übersichtligkeit. Da steht halt viel
Zeugs drin, das hier nicht interessant ist.


Gruss,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: Probleme mit mod_jk

2010-06-15 Thread Marcus Franke
On 15.06.2010 12:07, Leander Jedamus wrote:
 Hi!
 
 Ich habe alles so gesetzt, wie beschrieben... kein Erfolg.
 Ich bin jetzt echt am Ende.
 Trotzdem danke an alle, die mir geholfen haben.
 

Welche Fehlermeldung wirft der Apache denn?



Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: apr_version.h not found, obwohl vorhanden

2008-09-08 Thread Marcus Franke
On Sat, Sep 06, 2008 at 06:34:09PM +0200, [EMAIL PROTECTED] wrote:
 Hallo,
 ich versuche gerade den Apache 2.2.9 auf openBSD 4.2 zu installieren.
 Ich habe auch bereits APR 1.3 und die utils installiert. Wenn ich den
 Apache allerdings konfigurieren möchte, bekomme ich
 
 checking for APR... sed: ./srclib/apr/include/apr_version.h: No
 such file or directory
  configure: error: failed to find major version of bundled APR
 
 Das stimmt allerdings nicht. Ich habe selbst ind den Ordner include
 geschaut und dort die apr_version.h betrachtet. Darin ist alles
 richtig angegeben: Major Version: 1, Minor Version: 3.
 
 Ich habe leider keine Ahnung warum diese Datei als Nichtexistent
 dargestellt wird. Alle Befehle habe ich als root ausgeführt.

Vermutlich, weil der 2.2er Apache nen anderes APR als das 1.3er
nutzen möchte und seine APR Datei eben nicht dort liegt.

1.3 != 2.2

Ich kenne nun das ports System von OpenBSD nicht gut, aber das
von FreeBSD und dort installiert der Apache Port alle seine
Dependencies rekursiv mit. Aber wie gesagt, du brauchst eine
zu deiner Apache Version kompatible APR.


Grüße,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: optimale Konfiguration - gibt es das?

2008-08-07 Thread Marcus Franke
On Thu, Aug 07, 2008 at 08:47:48AM +0200, Rainer Sokoll wrote:
 On Thu, Aug 07, 2008 at 02:21:59AM +0200, Rene Thiel wrote:
kann mir jemand Hinweise geben, wie man einen vServer mit:
Apache/2.0.53 (SuSE 9.3), PHP/5.2.5
  
   Abgesehen von Lars' Bemerkungen: Deine Suse, der Apache und das PHP sind
   ziemlich alt und bekommen keine Updates mehr.
  
  Teilweise richtig, PHP kann ich ja noch auf die aktuellste Version 5.2.6 
  updaten,
  aber das OS definitiv nicht, da vServer, und Apache vielleicht mit 
  Klimmzügen,
  möglicherweise kann mir ja jemand diese Meldung auflösen:
  apache_mmn_20020903 is needed by (installed) apache2-mod_php5-5.2.6-1
 
 Ich nicht :-)
 Aber man kann das alles auch selber bauen:
 

Diese mmn's sind doch magic module number oder wie auch immer, also
Versions Tags, dass alle module auf dem selben Release Stand sind.

Hast du eventuell noch irgendwo ältere Module liegen, aus denen diese
Meldung stammen könnte? Bzw. ist dein mod_php5 nicht auf diesen
Wert getaggt?



Grüße,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Abfrage zur Kompilierung

2008-07-11 Thread Marcus Franke
On Thu, Jul 10, 2008 at 10:16:59PM +0200, Marcus Müller wrote:
 Hallo zusammen,
 
 ich suche einen Befehl unter Linux, der mir anzeigt, wie mein Apache
 2.2.9 kompiliert worden ist. 
 
 Ich habe schon das ganz Netz durchsucht und bin auf den Befehl apache -l
 gestossen, jedoch funktioniert dieser nicht.
 

apachectl -V

/usr/sbin/apachectl -V
Server version: Apache/2.0.59
Server built:   Feb 17 2007 06:24:55
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.4, APR-UTIL 0.9.4
Compiled using: APR 0.9.4, APR-UTIL 0.9.4
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/etc/httpd
 -D SUEXEC_BIN=/usr/sbin/suexec
 -D DEFAULT_PIDLOG=logs/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=logs/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=conf/mime.types
 -D SERVER_CONFIG_FILE=conf/httpd.conf


Teilweise heisst der Befehle auch apache2ctl, kommt ein wenig auf
die Distribution an :)


Grüße,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Apachemeldung The requested URL /home/ameyer/public_html was not found on this server

2008-07-10 Thread Marcus Franke
 
 Ich möchte gerne mehrere Webseiten auf meinem Server ( Apache 2.2.9 )
 anzeigen lassen.
 
 VirtualHost habe ich wie folgt angegeben:
 
 Gebe ich aber im Browser die Adresse
 http://x.x.x.x/home/ameyer/public_html ein erscheint die Meldung: The
 requested URL /home/ameyer/public_html was not found on this server. Wie
 kommt das ?

Nun, dein DocumentRoot ist /home/ameyer/public_html/, wenn du also den
Pfad nochmal in der URL aufrufst, dann wird daraus im Dateisystem:
/home/ameyer/public_html/home/ameyer/public_html

Und die gibt es nunmal nicht. Ganz einfach :)

Warum nimmst du nicht einfach NameBased VHosts?

In der Hosts Datei dann z.B.:

127.0.0.1   www.dom1.local, www.dom2.local, www.dom3.local

Und die entsprechenden vhosts... 

Browser öffnen und fertig :)

Grüße,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: ssl und mehrere Zertifikate

2007-09-14 Thread Marcus Franke
On Fri, Sep 14, 2007 at 11:13:21AM +0200, Sven Kobow wrote:
 Servus,
 
 am einfachsten kann man die ganze Geschichte unter Linux mit virtuellen 
 Netzwerkdevices lösen. Einfach, sofern möglich natürlich, für jeden vhost ein 
 eigenes device einrichten (also dann eth0:1, eth0:2 usw.). Dann braucht man 
 keine NamebasedVirtualHost, sondern kann jedem vhost eine eigene ip geben. 
 Dann läufts! Hab ich auch so gemacht.
 

Das setzt dann aber auch voraus, dass man mehr als eine öffentliche IP
Adresse bestitzt, um dieses Konstrukt umsetzen zu können. Ausserdem ist
das SSL Protokoll so konzipiert, dass hier keine name base vhosts
funktionieren. Ehe der Browser nämlich seine Anfrage an den Server
schicken kann ist schon eine mit dem Zertifikat signierte Verbindung
aufgebaut worden.



Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: virtual SSL an Auth kn üpfen?

2007-03-15 Thread Marcus Franke
On Wed, Mar 14, 2007 at 11:16:31PM +0100, Martin Ebert wrote:
 Liebe Liste,
 
 danke für die Hinweise auf meine Frage
 virtual SSL für Anfänger.
 
 Das Problem konkretisiert ist wie folgt:
 1) Diese virtuelle Domain muss weiterhin http
nebst (neu) https ausliefern - aber XOR!
Entweder-oder: Nie ein Dokument auf beiden
Wegen.

HTTP und HTTPS sind ja zwei gänzlich unterschiedliche
virtual hosts. Die könntest du auf den selben documentroot
stellen oder sie komplett trennen.
 
 2) Ganz ideal wäre, wenn ich https an eine hier
vorhandene Bedingung knüpfen könnte:
Also immer wenn ein Password von nöten ist
(401 Authorization Required -
 WWW-Authenticate: Basic)
DANN sollte das Dokument NUR via https raus.

Es gibt eine Option RequireSSL, die man in der htaccess
nutzen kann. Oder halt in der entsprechenden Directory oder
Location Umgebung.

Damit kannst du dann bei einem AUTH auch SSL erzwingen.

 Nächste Baustelle:
 Mir ist -offen gesagt- nicht klar, was auf der Protokollebene
 bei 401/Auth abgeht: Natürlich wäre es wünschenswert,
 dass der Kollege Browser dann auch noch beim nächsten
 Seitenabruf sich erinnert, dass er wegen Auth auch dieses
 Dokument nur als https rausschieben darf. Logisch.

Wenn du nicht gerade überall mit absoluten Links mit
http://mein.host.tld/pfad/zur/Seite.html; arbeitest, 
sollte das klappen.


Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Logfiles filtern

2007-02-26 Thread Marcus Franke
Moin,

ich habe in meiner httpd.conf (2.0.x) eine typische Zeile wie:

SetEnvIf Request_URI .*\.gif image-request

Und im CustomLog dazu das env=!image-request, um halt keine Bilder
zu loggen.

Nun brauche ich aber unglücklicherweise ein Bild doch im Logfile,
für eine Auswertung. Ich habe nun gerade keine Vorstellung, wie ich
den obigen RegEx abwandeln muss, damit mein.gif geloggt wird, aber
alle anderen nicht.

Jemand eine Idee? Ich bin für jeden Schubser in die richtige Richtung
dankbar.


Marcus





--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Umleitung ohne Änderun g in der Adresszeile

2006-12-22 Thread Marcus Franke
Moin,

ich habe einen host, bei dem ich mit mod_rewrite eine
Weiterleitung eingerichtet habe. Nun ist es allerdings
so, dass die Adresszeile dabei mit umgeschrieben wird.

Wie verhindere ich, dass die Adresszeile den korrekten
Pfad nach dem rewrite anzeigt und dort die alte 
Adresse stehen bleibt?

Gibt es dafür ein Flag, das man setzen kann?



Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: setfault bei url_fopen

2006-08-14 Thread Marcus Franke
On Mon, Aug 14, 2006 at 09:29:26AM +0200, Paul Puschmann wrote:
  
  Ich habe beide Distributionen im Einsatz gehabt und beide haben
  ihre Vor- und Nachteile. Ist einfach so. Also freut man sich über
  die Vorteile und lebt mit und arbeitet an den Nachteilen.
  
  Aber diese Missionierungsversuche a la, warum nimmt du nicht
  Debian?, finde ich hier echt fehl am Platz.
 
 Ist ja gut! 
 Ist dir der Freitag im Heise-Forum nicht bekommen? ;) 
 
 Paul
 -- 
 : Bitte einen Realname benutzen, unter dem Zitat antworten
 : und einfache Text-Mails senden (kein HTML).
 : Danke.

Ich meide Freitags Heise wie der Teufel das Weihwasser, 
es sind dann einfach zu viele Leute online, die nur noch
auf Wochenende warten und Müll posten.

Aber vergessen wir das Ganze einfach und wenden uns wieder
den realen Problemen zu ;)



Wünsche einen guten Start in die Woche,
Marcus

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: setfault bei url_fopen

2006-08-11 Thread Marcus Franke
On Fri, Aug 11, 2006 at 03:31:34PM +0200, Paul Puschmann wrote:
 armin langhofer [EMAIL PROTECTED] schrieb am Fri, Aug 11, 2006 at 
 01:15:49PM +0200:
  
  debian ist mir weigehend zu unflexibel; ich habe debian auf einigen
  vservern und als testserver in betrieb aber zum normalen webhosten ist
  es beispielweise nicht möglich, mysqld mit ssl zu installieren, ohne
  selbst kompilieren zu müssen. gentoo nimmt mir da einiges an arbeit ab.
  
  aber dennoch gibts natürlich (so wie überall) auch vorteile mit debian,
  klar!
 
 Ich finde bei Debian das Paketesystem ziemlich genial.
 Du kannst ja auch recht simpel Pakete mit anderen Optionen nachbauen
 und dann gibt es da noch Backport.org und Etch und Sid...
 
Oh bitte,

keine Diskussionen über Meine-Distro-ist-geiler-als-Deine.
Das ist total sinnfrei. Der eine mag Gentoo, der andere Debian.
Das ist gut so. Könnt ihr das nicht einfach als gegeben hinnehmen,
dass sich jemand für seine Distribution entschieden hat?

Ich habe beide Distributionen im Einsatz gehabt und beide haben
ihre Vor- und Nachteile. Ist einfach so. Also freut man sich über
die Vorteile und lebt mit und arbeitet an den Nachteilen.

Aber diese Missionierungsversuche a la, warum nimmt du nicht
Debian?, finde ich hier echt fehl am Platz.


Marcus


--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



mod_rewrite lässt mich mal wieder verzw eifeln...

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Moin,

dachte eigentlich es wäre ganz einfach, aber irgendwie willes mal
wieder gar nicht :)

Ich muss einen URL umleiten, der so aussieht:

http://www.dom.tld/pfad/zur/suchen.jsp?einParameter=anochEiner=b

Daraus soll werden:

http://www.dom.tld/pfadB/Search/?einParameter=anochEiner=bneuerDritter=


Nun, URL umschreiben, so dachte ich mir, ist ja gar nicht so schwer,
einfach eine Regel hinzugefügt:

RewriteCond %{REQUEST_URI}  ^/pfad/zur/suchen.jsp
RewriteCond %{HTTP_USER_AGENT} Marcus
RewriteRule ^/pfad/zur/suchen\.jsp\?(.*)
http://www.dom.tld/pfadB/Search/?$1neuerDritter= [L,R=301]

Die zweite RewriteCond nutze ich für Tests, um sicher zu gehen, dass nur
ich in die Regel hineinlaufe :)

Zu meiner RewriteRule, ich brauche alles was sich hinter dem
Fragezeichen befindet im neuen URL, ich habe es inzwischen mit
Kombinationen aus:

suchen.jsp?(.*)
suchen\.jsp?(.*)
suchen\.jsp\?(.*)
suchen.jsp(.*)
suchen\.jsp(.*)

probiert, aber ich fürchte irgendwie den Überblick verloren zu haben.
Entsprechend geht es auf der Seite des neuen URLs zu, mit ?$1 plus den
hinzuzufügenden Parameter neuerDritter=

Jedenfalls passiert bei den Regeln nichts, keine Umschreibung. Das Teil
bleibt wie es ist :(

Ich glaube ich habe mich ein wenig beim escapen selbst übertroffen :)

Könnte mir bitte mal jemand einen Tritt in die richtige Richtung
verpassen?

Danke,
Marcus
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyIbhqwWWw48OFWoRAg93AJ9rSCsNbIbbZq0u+7YmNjDYpZba+gCgtapP
yepGHgLpr2uvzGNYRfxU76U=
=PVZQ
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: mod_rewrite lässt mich mal wieder v erzweifeln...

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marcus Franke wrote:

 
 
 Nun, URL umschreiben, so dachte ich mir, ist ja gar nicht so schwer,
 einfach eine Regel hinzugefügt:
 
 RewriteCond %{REQUEST_URI}  ^/pfad/zur/suchen.jsp
 RewriteCond %{HTTP_USER_AGENT} Marcus
 RewriteRule ^/pfad/zur/suchen\.jsp\?(.*)
   http://www.dom.tld/pfadB/Search/?$1neuerDritter= [L,R=301]
 

Interessante Anekdote dazu, ich habe es mal mit RedirectMatch probiert,
der hat interessanterweise den URL umgeschrieben, aber total wild.

RedirectMatch permanent ^/pfad/zur/suchen\.jsp\?(.*) \
http://www.dom.tld/pfadB/Search/\?$1

Und der hat es locker geschafft, den Suchpfad aus der Regel mit in das
$1 zu schreiben, so dass ich ein:
http://www.dom.tld/pfadB/Search/?/pfad/zur/suchen.jsp?...parameter..
bekommen habe.


Marcus

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyIhHqwWWw48OFWoRAvXbAJwMD4Y5rG8VlIFw89/JOYtc21e3YgCgwriD
cK1BC2bV+t3S39crIVaSbBw=
=Q5Z7
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: mod_rewrite lässt mich mal wieder verzweifeln...

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lars Eilebrecht wrote:
 According to Marcus:
 
 RewriteCond %{REQUEST_URI}  ^/pfad/zur/suchen.jsp
 RewriteCond %{HTTP_USER_AGENT} Marcus
 RewriteRule ^/pfad/zur/suchen\.jsp\?(.*)
  http://www.dom.tld/pfadB/Search/?$1neuerDritter= [L,R=301]
 
 Der Pattern wird nicht auf den Query-String gematcht. Du müssest
 hier RewriteCond mit %{QUERY_STRING} verwenden.


meiner RewriteCond reicht es ja, dass die die suchen.jsp findet,
aber irgendwie scheint nicht mal dass der Fall zu sein, denn bisher
wird der URL nicht irgendwie falsch umgebaut, sondern die Seite
lädt einfach neu und der URL bleibt bestehen.

Mit QUERY_STRING könnte ich sicherlich innerhalb des ?abc=1%bcd=2
Teils des Requestes suchen, das brauche ich aber nicht.

Aber ich habe gerade das Flag QSA gefunden, damit kann ich dann
wohl mein neuerDritter= hinzufügen, muss dass dann in den Flags
[L,R=301,QSA=neuerDritter} lauten?


Marcus
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyJQHqwWWw48OFWoRAvfGAKDpmMbjEMV2emLS67PoL43FsfbnpwCfU6ky
ZyW0GwIsmFCwExbAqLZXO8k=
=QIC5
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: mod_rewrite lässt mich mal wieder verzweifeln...

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marcus Franke wrote:

LÖSUNG (warum auch immer *gg*)


RewriteCond %{REQUEST_URI}  ^/pfad/zur/suchen.jsp
RewriteRule ^/pfad/zur/suchen.jsp?(.*)  \
http://www.dom.tld/pfadB/Search/?$1neuerDritter= [L,R=301,QSA]

Ich habe im Grunde also nur alles escapes rausgenommen und das QSA Flag
hinzugefügt..

Schon lief es, und das obwohl in der doku zu mod_rewrite steht:

As of Apache 1.3.20, special characters in TestString and Substitution
strings can be escaped...

Ohne die backslashes jedenfalls klappt es jetzt, er erkennt, die
Condition und schreibt den URL um. Wieder was gelernt und wieder was
nicht verstanden, aber glücklich ;-)


Marcus
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyKAHqwWWw48OFWoRAsCwAJ0ZvRw/M6a96+YAILmgMwj6+zkReACggPBj
9jOAOqk5omPrYysyBZ5PyQ8=
=/noZ
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: mod_rewrite lässt mich mal wieder verzweifeln...

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lars Eilebrecht wrote:
 
  RewriteRule ^/pfad/zur/suchen.jsp
 http://www.dom.tld/pfadB/Search/?neuerDritter=  [QSA,L,R=301]
 
 Wie bereits in meiner vorherigen Mail geschrieben wir auf den
 Query-String _nicht_ gematcht, d.h. da ein ?(.*) zu schreiben
 bringt nichts.
 
Ahh, ok, jetzt fällt der Groschen :)

Ich hatte die Aussage auf die RewriteCond bezogen und nicht auf die
RewriteRule.

Was mich halt wundert ist der Umstand, dass es mit den escapten
Punkten und Fragezeichen gar nicht matcht und ohne die Backslashes
trifft er.


Danke,
Marcus
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyL1zqwWWw48OFWoRAhnrAJsGCyBSPnWRCdjH1J2daTLz1654HgCfZCMN
7UKBHZtJA7JnDf3CntBjUJQ=
=2FM4
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



und noch einer

2006-07-27 Thread Marcus Franke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ich schon wieder :)

Ok, diesmal sogar mit einem QUERY_STRING und diesmal will mich
die Kiste total veräppeln.

Ich brauche die Zahl, die in der Variablen name übergeben wird

RewriteCond %{QUERY_STRING} ^name=([0-9]+)
RewriteRule ^altes.php$ http://www.dom.tld/pfad/$1.html [L,R=301]

Doch, was passiert, wenn ich den URL im alten Format aufrufe?
Er wird auf www.dom.tld/pfad/.html?name=1 umgeschrieben..

Als wäre in $1 nichts gefunden worden, und der Inhalt von
QUERY_STRING wird noch mal fröhlich an den neuen URL angeklebt.

Ich habe für den regex auch schon (.*) genommen, selbes Spiel.

Ich verstehe es einfach nicht mehr, selbst wenn ich $1 gar
nicht angebe in der RewriteRule wird mir der Inhalt von
QUERY_STRING ausgegeben.



Marcus
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyPQaqwWWw48OFWoRAvHxAKDeA9Du32NaQZZJjoewTGJj00WcGwCeI77K
dfIUHBUNVQOoY5/eRoSjrZk=
=dBui
-END PGP SIGNATURE-

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Wie immer: redirects

2006-02-07 Thread Marcus Franke

Moin,

ich leite mit einer recht einfachen Regel alle Anfragen einer teilweise
stillgelegten Domain um, was auch gut funktioniert. Leider zu gut, denn
jetzt soll ein bestimmter Bereich der Domain wieder reaktiviert werden
und wird doch wieder umgeleitet.

Ich brauche also eine Ausnahme von der Regel.

Bisher habe ich folgendes:
RewriteRule (.*)http://www.dom.de$1 [R=301,L]

Wenn also jemand in meinen vhost surft der auf www.dom.COM matched, wird
er auf dom.DE weitergeleitet.

RewriteCond %{REQUEST_URI}  !^/au
RewriteRule (.*)http://www.dom.de$1 [R=301,L]

Ich lese die Regel so:
Alles was nicht auf den Pfad des URL matched, der mit /au beginnt, wird
umgeschrieben.

Macht er aber nicht, starte ich einen Link mit /au wird auch dieser von
.COM in .DE umgeschrieben :(

Stimmt die Negation des Regex mit ! nicht?


Marcus


--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Wie immer: redirects

2006-02-07 Thread Marcus Franke

Robert Ionescu wrote:


Macht er aber nicht, starte ich einen Link mit /au wird auch dieser von
.COM in .DE umgeschrieben :(

Stimmt die Negation des Regex mit ! nicht?



Doch, das ist soweit richtig. Der Apache wurde neu gestartet? Was gibt 
denn die RewrirteLog bei RewriteLoglevel 5 aus?




Gr, diese dreckige Software..

Hatte nur ein Reload ausgeführt.. Jetzt nach einem Restart macht der
Indianer, was er soll.

Habe im RewriteGuide noch gesehen, dass man auch !^/au/.* schreiben
könnte, aber der restart hat es gebracht.


Danke!


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Apache startet nicht - Berechtigungsproblem (?)

2006-01-27 Thread Marcus Franke

Daniel Schaedler wrote:



Die Berechtigungen sind meiner Meinung nach korrekt. Ich habe sie 
kurzfristig auf o=rw gesetzt - hat auch nix geholfen :-(
Das error.log bleibt leider auch leer - da muss vorher schon etwas 
schief laufen.


kommt mir schon ziemlich komisch vor...



Sorry, falls meine Antwort etwas spät kommt.

Unter Windows musst du gucken, ob das Konto, das du für den Apache
nutzt auch das Recht hat als Dienst gestartet zu werden.

Windows differenziert hier nach Accounts, die sich interaktiv
anmelden dürfen und Diensten, die sich halt nicht interaktiv an der
Oberfläche anmelden.


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Mal wieder eine Frage zu redirects

2005-10-12 Thread Marcus Franke
Ich suche diejenige RegEx, die folgendes erreicht:

www.domain.tld wird in subdomain.domain.tld/und/pfad/
umgeleitet.

Dabei ist mir (.*) im Aufruf sogar egal, ich leite erst mal gnadenlos
auf die andere Seite um, da im Request keine Pfade zu erwarten sind.

RedirectMatch permanent www.domain.tld sub.domain.tld/und/pfad/
oder auch
RedirectMatch permanent httpd://www.domain.tld sub.domain.tld/und/pfad/

haben leider nicht funktioniert. Als ob die RegEx nur auf den Pfad
reagieren würde, aber nicht auf die Domain selbst.

Und ein
RedirectMatch permanent (.*) sub.dom.tld/und/pfad
redirected sich zu tode, da war die Seite mal kurz nicht mehr zu
erreichen :)

Von daher ein herzliches HILFEEE von mir :)

Stehe gerade etwas auf dem Schlach und komme nicht dahinter, wie ich
es formulieren muss und die Anleitung auf
http://httpd.apache.org/docs/2.1/mod/mod_alias.html#redirectmatch
bringt mich auch nicht wirklich weiter.

Denn leider gibt es keinen Pfad im Aufruf, an dem ich den Redirect
fest machen kann. Der Server ist einfach umgezogen auf eine neue
Subdomäne.


Marcus


Marcus


signature.asc
Description: This is a digitally signed message part


Re: CPU Load 99%

2005-09-09 Thread Marcus Franke

Thomas Goik wrote:

Hi,



Aber mal ne andere Frage: Woran kann es liegen, wenn ich grep laufen
lasse, die CPU Load normal bleibt,
dafür aber die load average Zahlen in die höhe schiessen (11 und mehr)
und der http überhaupt nicht mehr reagiert und bis zu 240 schlafende
Prozesse entstehen?
Das ganze hat sich erst nach einem apache restart beruhigt..



Du verwendest mit Sicherheit ein IDE System.
IDE wird mit über den Prozessor gesteuert (glaube), und daher kommt die Load
Avg. so hoch.


Bitte?

Auch IDE nutzt seit Jahren Techniken wie DMA, damit der Prozessor
entlastet wird!

SCSI Platten haben in der Regel größere Caches und drehen schneller.
10k ist bei heutigen SCSI Platten usus. Gibt es überhaupt schon
SATA Platten, die mit 10.000 Umdrehungen arbeiten?

Neuere SATA-2 Platten beherrschen auch Techniken wie NCQ, die das
Verhältnis von Befehlen zu reinen Daten verbessern. Dinge, die SCSI
schon länger beherrscht :)



Lad dir mal atop und verwende das mal um deine Load besser zu verstehen.

Ach ja, 11 Load ist schon ein ziemlich schlimmer wert


Load ist generell ein schlimmer Wert, weil er leider wenig
aussagekräftig ist. Eine Load von 11 bedeutet vieles und
nichts. Das einzige, was eine hohe load wirklich verlässlich
bedeutet, ist, dass du viele Prozesse auf deinem System
laufen hast.


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Bestimmte IP Adressen permanent umleiten.

2005-09-02 Thread Marcus Franke

Thomas Drebert wrote:


Hallo

Wenn es nicht zu viel Arbeit macht, könnte mir mal jemand die 
Reguläre Ausdrücke entschlüsseln?

Vielleicht verstehe ich dann warum es so nicht funktionierte.
Oder gibt es eine gute Seite zum Thema, dann setz ich mich mal selber ran.



Es gibt von O'Reilly ein sehr gutes Buch zu regular expressions.




---
RewriteEngine On
RewriteCond %{REMOTE_ADDR} =^111\.222\.333\.444$
RewriteRule ^/.* /pfad/zu/du_bist_gespert.html
---




Das ^ in ^111\.222\.333\.444$ kennzeichnet den Beginn der Zeile.
Das Dollarzeichen das Ende der Zeile. Die Backslashes escapen
den Punkt. Die Regel findet also eine Zeile, in der nur eine
IP Adresse steht.

Die Form der RewriteRule ist mir gerade nicht ganz klar, aber kann
im Grunde halt nur bedeuten, dass egal welchen Pfad der User
hinter dem Hostanteil des URL aufruft er immer matched (.*).
Alle Zeichen in belibieger Häufigkeit.


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



CustomLog mit mod_setenvif

2005-08-29 Thread Marcus Franke
Moin,

ich will ein Logfile per CustomLog in Verbindung mit mod_setenvif etwas
tunen und bin in der Doku über den Satz The third argument is optional and
controls... gestolpert.

Ich habe z.B. ein:

CustomLog logs/access_log combined env=!image-request

Kann ich nun dem env= nur eine Variable übergeben oder kann ich mehrere
env=!image-request env=!other-request env=!yet-another-request
anhängen? Was ja gegen den zitierten Satz spräche, denn es ist dann ja 
mehr als ein Parameter.

Eine andere Form wäre env=!FirstVar,!SecondVar,!ThirdVar
Nur diese Form habe ich nirgends gesehen.

Oder bin ich gezwungen alle meine Filter in einer filter-request Variablen
zu definieren?


Marcus

--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Symlink Problem

2005-07-20 Thread Marcus Franke
Moin,

ich bin gerade dabei einzelne Verzeichnisse auf meinem Server
auf eine andere Partition auszulagern und kriege nun für
Seiten in diesen Verzeichnissen 403er Fehlermeldungen beim
Zugriff.

Directory /home/hwg/static/dataroot
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
/Directory

Das ist die betreffende Directory Definition. Innerhalb des
dataroot nun gibt es Verzeichnisse die ich verschieben 
will.

Lege ich testweise einen link parallel zu einem Verzeichnis
an mit:

ln -s dir1 dir1-linked

Dann kann ich ohne probleme innerhalb von dir1-linked 
navigieren.

Ich habe das dir1 nun mit

cp -rp dir1 /opt/static/

kopiert. Also rekursiv und unter Beibehaltung von Rechten
und Timestamps.

Ich lege nun einen weiteren link an:

ln -s /opt/static/dir1 dir1-linked2

Greife ich nun auf den link zu, bekomme ich den Fehler.

Ich verstehe das Ganze irgendwie nicht.


Marcus


--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



AW: Symlink Problem

2005-07-20 Thread Marcus Franke
Moin Martin,

Wenn du mir erklärst, wie man hardlinks über die Grenze
einer Partition hinweg macht, dann könnte ich auch 
hardlinks machen.

Ich will meine Daten aber auf eine andere Partition 
umschaufeln, um Platz zu gewinnen.

links haben die Dateirechte 777 und das Zielverzeichnis
habe ich mit den entsprechenden Rechten des Original-
verzeichnisses eingerichtet.

Im error Log finde ich auch jene seltsame Meldung:
Symbolic link not allowed:

Wobei ich ja FollowSymlinks in der Directory Direktive
gesetzt habe, mit der die Files verfügbar gemacht werden.


Marcus

 -Ursprüngliche Nachricht-
 Von: Martin Ebert [mailto:[EMAIL PROTECTED]
 Gesendet: Mittwoch, 20. Juli 2005 18:12
 An: users-de@httpd.apache.org
 Betreff: Re: Symlink Problem
 
 Marcus, liebe Liste,
 
  Ich lege nun einen weiteren link an:
  ln -s /opt/static/dir1 dir1-linked2
  Greife ich nun auf den link zu, bekomme ich den Fehler.
  Ich verstehe das Ganze irgendwie nicht.
 
 Typischerweise ist der Eigner von dir1-linked2 ein
 anderer als vom Ursprungsverzeichnis. Und schon geht's
 schief.
 
 Warum eigentlich machst Du keinen hardlink?
 Und wenn alles klappt, tust Du den alten Link (also
 die alte Referenz auf das inode) weg.
 
 Mit freundlichen Gruessen, Martin Ebert
 --
 http://www.klug-suchen.de
 http://www.bahnsuche.de
 http://www.ddr-suche.de
 http://www.wb-online.de
 
 
 
 
 --
 Apache HTTP Server Mailing List users-de
   unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
 --



--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: vhost/ssl problem

2005-07-11 Thread Marcus Franke

Christian Hoffart wrote:

klappt soweit auch, das problem ist, dass ich diesen adminbereich auch 
mit jeder anderen domain auf dem server erreiche die keinen vhost ssl 
eintrag hat.


d.h. ich erreiche auch den adminbereich mit z.B. https://mail.domain.tld 
was natürlich nicht so gewollt ist.


jemand ne idee woran das liegt?



Besagter vhost ist der erste in der Liste deiner vhosts?
Damit ist er der default vhost, eine Art catch-all.

Du musst einfach nur einen leeren vhost davor einrichten,
der die fehlgeleiteten User empfängt, dann kommt keiner
mehr in deinen speziellen.


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: rewrite Frage

2005-05-24 Thread Marcus Franke

Paul Puschmann wrote:



Mir gehen gerade die Ideen aus, woran es noch liegen könnte.

Ich befolge im Grunde nur die Anleitung auf der folgenden Seite:
http://www.gnc-web-creations.com/301-redirect.htm


Marcus


Bis du dir denn sicher, dass du überhaupt rewrite nutzen musst?
Hast du es schon einmal mit Named-Virtualhosts probiert?

Paul


Ja, recht sicher, es geht darum, dass sich Seiten und Domains
verschoben haben, deshalb auch Redirect mit Code 301 (permanent
move).

Was würde es bringen einfach nur die VirtualHosts mit Namen
anzugeben? Dann hätte ich noch immer alte Subdomains und deren
Content in neuen Domains unabhängig davon wie ich die
vhosts identifiziere.


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: AW: rewrite Frage [solved]

2005-05-24 Thread Marcus Franke

Marcus Reimann wrote:

Hallo Marcus,



Meine .htaccess sieht wiefolgt aus:

RewriteEngine on
RedirectPermanent /test http://www.2server.tld/test



Wenn Du dies innerhalb einer .htaccess-Datei nutzen
möchtest, mußt Du noch ein RewriteBase unterhalb von
RewriteEngine einfügen:

RewriteEngine on
RewriteBase /test
RedirectPermanent /test http://www.2server.tld/test



Hi,

weiss zwar nicht so genau, warum es jetzt klappt, aber es funktioniert
jetzt seit ich die Redirect Regel aus der .htaccess in den vhost
geholt habe.

RedirectMatch, Redirect, RedirectPermanent sind vor allem auch
Direktiven, die aus der mod_alias stammen, wie mir inzwischen aufge-
gangen ist..

Allerdings, laut mod_alias Doku, können diese Befehle auch in einer
.htaccess Datei hinterlegt werden. Wobei diese, wie geschrieben
bei mir nicht funktioniert hat.

Interessant ist auch, ein reload des Apache hat den vhost nicht
neu geladen. Erst ein echter Restart hat mein RedirectMatch
in der vhost Konfiguration aktiv werden lassen.


Damit Du überhaupt mod_rewrite in der .htaccess-Datei
einsetzen kannst, muß dazu AllowOverride in der httpd.conf
korrekt gesetzt sein.

Hmm, gilt das für .htaccess Dateien generell?
Das würde erklären, warum es dann jetzt im vhost auch läuft.

Werde mir die Links gleich mal ansehen.


Danke!
Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: rewrite Frage

2005-05-24 Thread Marcus Franke

Frank Thommen wrote:


Bei uns gabs mehrmals Probleme, weil sich mod_alias und mod_rewrite in
die Quere kamen (Alias-Direktiven wurden schlichtweg ignoriert, weil
die URLs schon vorher per Rewrite umgeschrieben worden waren.  Die
Reihenfolge im *.conf war dabei unerheblich).  Mir ist nicht klar, in
welcher Reihenfolge die Module aufgerufen werden.  Vielleicht ist das
auch bei Dir ein moeglicher Problempunkt?

Dazu stand glaub ich was in der Dokumentation von mod_rewrite. Das modul
ist an zwei hooks gebunden und wird sehr früh ausgewertet. Früher als
mod_alias auf jeden Fall..



Das error logfile ist auch blank, bzw. gibt nichts verwertbares
her :(



Was sagt das RewriteLog?


Leer, da es sich um Direktiven aus mod_alias handelt..
Da keine Direktiven aus mod_rewrite aufgerufen wurden, konnten die
auch nichts loggen :)


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: AW: rewrite Frage [solved]

2005-05-24 Thread Marcus Franke
Obwohl,

eine Frage habe ich noch :)

Ich nutze jetzt erfolgreich ein:

RedirectMatch permanent (.*)\.htm$ http://www.srv.tld$1.htm

um alle html files aus dem vhost umzuleiten. Funktioniert
soweit auch sehr gut. Nun ist mein Chef auch noch auf die
Idee gekommen einige dieser Files doch nicht umleiten zu
wollen.

Wie kriege ich eine Negation in die Abfrage, dass zwar 
weiterhin die .htm Dateien umgeleitet werden, allerdings
die speziellen nicht?


Marcus

-- 
pedo mellon a minno

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Mass Virtual Hosting

2005-05-23 Thread Marcus Franke

Andreas Müller wrote:



Sehr gute Erfahrung habe ich dabei mit dem MMCache als PHP Accelerator
gemacht. Damit sinkt der Load doch drastisch.


MMCache wird nicht mehr weiterentwickelt, ich würde von daher eher
den Einsatz von eaccellerator erwägen.


Marcus


--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



rewrite Frage

2005-05-23 Thread Marcus Franke

Moin,

ich habe einen virtuellen host und die folgende Optionen
dafür gesetzt:

NameVirtualHost 192.168.1.1:80

Im DNS habe ich für die 192.168.1.1 auf die Domain einen CatchAll
Eintrag, so dass ich im Grunde mit:

http://*.domain.tld/

immer in meinem default virtualhost rauskomme.

Soweit, so gut, ich will nun aber ein paar der möglichen Namen davon zu 
Testzwecken z.B. per


RedirectPermanent /path http://www.andere.domain/path

umleiten. Allerdings lande ich permanent weiterhin in meinem
virtuellen Host, obwohl ich eigentlich laut Doku mit einem
301er Redirect in der anderen Domain landen müsste.

Meine .htaccess sieht wiefolgt aus:

RewriteEngine on
RedirectPermanent /test http://www.2server.tld/test

2server.tld kann im DNS auch aufgelöst werden und es der
apache hat einen funktionierenden virtuellen host für diesen
Eintrag. Sprich, wenn ich direkt auf das Teil surfe, klappt
alles. Wenn ich meinen Redirect nutzen will, geht nix :(

Das error logfile ist auch blank, bzw. gibt nichts verwertbares
her :(

Mir gehen gerade die Ideen aus, woran es noch liegen könnte.

Ich befolge im Grunde nur die Anleitung auf der folgenden Seite:
http://www.gnc-web-creations.com/301-redirect.htm


Marcus

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Apache 1.3.x Problem / client denied by server configuration:

2005-05-17 Thread Marcus Franke
Tomas Michal wrote:
Hat denn wirklich keiner einen TIP ??
Dumme Frage, aber kann der Server überhaupt ohne?
Setz doch einfach mal DocumentRoot auf /usr/HTTPServer/htdocs
und lege dort eine index.html hin und gucke was dann in den
Logs steht..
Kann man nicht logfiles auch filtern?
[EMAIL PROTECTED] schrieb:
Hallo,
mein Apache läuft auf einer Unix Kiste als Reverse Proxy, daher alle
Inhalte etc. sind nicht auf dem Apache sondern
liegen ganz woanders.
Das funktioniert alles gut...
Die Seite ist jedoch gut frequentiert und ich bekomme ständig in meinem
ERROR LogFile folgenden Eintrag
client denied by server configuration: /usr/HTTPServer/htdocs
Das DocumentRoot habe ich nicht in meiner Konfiguration... ist ja ein 
Proxy
und soll kein DocumentRoot besitzen.

Als Module habe ich folgende geladen :
LoadModule env_module libexec/mod_env.so
LoadModule config_log_module libexec/mod_log_config.so
LoadModule mime_module libexec/mod_mime.so
LoadModule proxy_module libexec/libproxy.so
LoadModule alias_module libexec/mod_alias.so
LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule unique_id_module libexec/mod_unique_id.so
LoadModule setenvif_module libexec/mod_setenvif.so
Hat evtl. jemand eine Idee wie ich diese Fehlermeldung weg bekomme ?

--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]
  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: [apache2-de] apache2 nach Neueinwahl nicht erreichbar

2005-04-19 Thread Marcus Franke
Albert Schlukofski wrote:
Hallo,
Mein System:
Debian3 sarge (Kernel 2.6.8)
Apache2 mit php4 und php5
dsl-Anbindung
Ich habe ein Problem:
auf meinen Server verweist eine dyn-ip Adresse welche sich erst 2-5min 
nach (Neu-)Einwahl aktualisiert
nach einer Neueinwahl ins Internet ist Apache nicht mehr erreichbar, da 
er die Adresse nicht korrekt auflösen kann. erst wenn ich 5min nach 
neueinwahl ein Apache2 force-reload manuell mache, ist er wieder 
erreichbar.

ich habe bei einem Freund genau das selbe System aufgesetzt, aber hier 
ist der Apache immer erreichbar.

vielleicht habe ich meinen Apache2 kaputt editiert.
Klingt nach DNS und TTL
Jeder DNS Eintrag hat einen TTL (Time To Live)-Wert, der angiebt, wie
lange ein DNS Server einen Wert im Cache halten darf. Fünf Minuten
klingen plausiebel für mich. Ein geringerer Wert würde zu erheblich
mehr DNS Anfragen auf dem auth. DNS Server führen.
Das liegt also nicht an deinem Indianer, sondern ist ein Feature des
Domain Name Systems. Das müsste direkt nach der Einwahl auch bei dem
Server deines Kumpels der Fall sein.
Da du den nur wahrscheinlich nicht so häufig abfragst, sind die Caches
der DNS Server leer und der aktualisierte Wert wird vom auth. Server
abgefragt.
Marcus
--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]
  sonstige Anfragen an [EMAIL PROTECTED]
--



Logfiles mergen

2005-03-07 Thread Marcus Franke
Moin,

ich experimentiere gerade mit loadbalancing und stehe vor
dem Problem, dass ich zwecks Auswertung der Logfiles zweier
Slave Maschinen, diese gerne wieder zu einem zusammenfassen
will/muss.

Aber ich stehe auf dem Schlauch und finde nichts darüber,
wie ich es anstellen soll.

Könnte ich das Logging eventuell durch den syslog auf einen
sysloghost im netzwerk erledigen lassen? Oder gibt es für diesen
Zweck module?

Wie wird das auf großen Websites gehandhabt, die ihre Server
in Farmen halten?


Marcus


--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--