Re: ReverseProxy nur SSL?
Hallo Nicole, SSL als ReverseProxy geht auf jeden Fall problemlos, habe ich gerade vor ein paar Tagen ausprobiert. Dazu fügst Du einfach nur die Proxy-Direktiven in dei SSL-Konfig ein. Zu dem Rest kann ich leider nichts sagen. Michael -- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Apache 2.0.40 cached Seiten???
So, ich habe nochmal weiter versucht. In den logfiles kann man mehr sehen. Und zwar: 1. Laden einer PHP-Seite des Boards 2. Ändern im Formular, abschicken, DB-Änderung erfolgreich 3. Wiederaufruf der 1. Seite - Apache meldet 304 Also. Wie kommt der Apache darauf, dass die Seite den Status 304 hat??? Das Verzeichnis /phpBB2 ist eine Alias-Definition. Kann man in der Apache-Konfiguration irgenwo sagen, dass jede abgerufene Seite neu ausgeführt werden muss?? Damit es keinen 304 gibt?? Danke, Michael
Re: Apache 2.0.40 cached Seiten???
Hi, > mit hoher Wahrscheinlichkeit doch der Browser - meine ich. > Mal Browser wie Mozilla, Opera, Konqueror getestet? Nee, hab ich nicht getestet. > Ist mod_proxy einkompiliert, konfiguriert? mod_proxy nicht einkompiliert, aber als DSO vorhanden. mod_proxy ist nur für einen virtuellen Host konfiguriert, auch nicht für den Standard-Server (den der ohne vhosts läuft). > Auf jeden Fall lohnt es sich auf Apache 2.0.43 und > PHP 4.2.4 (oder sogar PHP 4.3 - siehe snaps.php.org) > "upzugraden" Wieso?? Das ist ein Produktionssystem wo ich nicht "mal eben" umsteigen kann! Das müsste schon verdammt triftige Gründe haben... Zudem läuft unser CMS-System nicht mehr auf 4.2.3 - hatte ich schon mal vor Produktions-Freigabe des Servers getestet... Michael
Re: Apache 2.0.40 cached Seiten???
Hi, danke erst mal allen für die vielen Antworten. Habe Bjoerns' Script jetzt mal ausprobiert. Folgende Ausgabe kommt bei folgenden Directories: www.vit.de/boards/test.php (Verzeichnis .htaccess-Passwortgeschützt) --- HTTP/1.1 401 Authorization Required Date: Tue, 12 Nov 2002 14:26:39 GMT Server: Apache/2.0.40 (Unix) mod_perl/1.99_05-dev Perl/v5.6.1 mod_ssl/2.0.40 OpenSSL/0.9.6g DAV/2 PHP/4.2.2 WWW-Authenticate: Basic realm="Sicherheitsbereich - Test-Boards" Connection: close Content-Type: text/html; charset=iso-8859-1 rzvintern.vit.de/test.php (nur intern zugänglich) --- HTTP/1.1 200 OK Date: Tue, 12 Nov 2002 14:29:44 GMT Server: Apache/2.0.40 (Unix) mod_perl/1.99_05-dev Perl/v5.6.1 mod_ssl/2.0.40 OpenSSL/0.9.6g DAV/2 PHP/4.2.2 Accept-Ranges: bytes X-Powered-By: PHP/4.2.2 Content-Type: text/html; charset=ISO-8859-1 X-Pad: avoid browser bug So, und nun das Verzeichnis, in dem ich die Reload-Probleme habe: www.vit.de/phpBB2/test.php --- HTTP/1.1 301 Moved Permanently Date: Tue, 12 Nov 2002 14:26:41 GMT Server: Apache/2.0.40 (Unix) mod_perl/1.99_05-dev Perl/v5.6.1 mod_ssl/2.0.40 OpenSSL/0.9.6g DAV/2 PHP/4.2.2 Location: http://www.vit.de/phpBB2/ Connection: close Content-Type: text/html; charset=iso-8859-1 Wieso??? Wieso kommt da dauernd ein 301 ??? Was soll das? Liegt mein Problem da irgendwo begründet?? Ratlosigkeit macht sich gerade bei mir breit... Na ich denke ihr habt sicherlich eine zündende Idee ;-)) Michael
Re: Apache 2.0.40 cached Seiten???
Hi Bjoern, > Ich gehe mal ganz stark davon aus, dass der Browser > keine Veranlassung hat, die Seite nicht zwischenzuspeichern. > Was sendet der Server denn für HTTP-Header für eine solche Seite? Keine Ahnung, wie finde ich den Header heraus? Michael
Apache 2.0.40 cached Seiten???
Hi, ich habe hier ein ziemlich blödes Phänomen: Auf einem virtuellen namensbasierten Server (wahrscheinlich auf allen, da alle gleich eingerichtet sind), werden PHP-Seiten, deren Inhalt aus einer mySQL-Datenbank gezogen wird und deren DB-Inhalt sich geändert hat nicht mit den neuen Änderungen angezeigt. Die Browsereinstellungen sollten in Ordnung sein. Es "fühlt" sich so an, als ob der Apache 2.0.40 irgendwo irgendwie die Seiten cached, denn mit einem Reload der Seite über CTRL-Aktualisieren (beim IE z.B.) wird der neue Inhalt sofort angezeigt. Vielleicht kennt ja jemand von Euch solch ein Verhalten und kann mir Tips geben, woran es liegen könnte... Im speziellen Fall handelt es sich hier um das phpBB-Board. Danke schon mal für Eure Ideen, Michael
Apache 2.0.40 cached Seiten???
Hi, ich habe hier ein ziemlich blödes Phänomen: Auf einem virtuellen namensbasierten Server (wahrscheinlich auf allen, da alle gleich eingerichtet sind), werden PHP-Seiten, deren Inhalt aus einer mySQL-Datenbank gezogen wird und deren DB-Inhalt sich geändert hat nicht mit den neuen Änderungen angezeigt. Die Browsereinstellungen sollten in Ordnung sein. Es "fühlt" sich so an, als ob der Apache 2.0.40 irgendwo irgendwie die Seiten cached, denn mit einem Reload der Seite über CTRL-Aktualisieren (beim IE z.B.) wird der neue Inhalt sofort angezeigt. Vielleicht kennt ja jemand von Euch solch ein Verhalten und kann mir Tips geben, woran es liegen könnte... Im speziellen Fall handelt es sich hier um das phpBB-Board. Danke schon mal für Eure Ideen, Michael
Re: Apache 2.0.40 & mod_gzip
Hi, > Beim Kompilieren des Moduls stand dem apxs eine Library > zu Verfuegung, die es beim Starten des Apachen nicht mehr > ist. Das meine ich im Sinne von "Auffindbar ueber ENV-Variablen". Hmm. Der apache läuft bei unter nobody... Ich weiss aber nicht wieso und warum bzw. wo ich das verändern kann... Mir würde es besser passen, wenn der apache als wwwrun laufen würde... Vielleicht hängt es ja damit zusammen... > Kurzum: mir half dann immer entweder ein beherztes Setzen > des LD_LIBRARY_PATH (Solaris). Ansonsten faellt mir spontan auf was bzw. auf welchen Pfad?? Auf den Modulpfad? Oder den Binarypfad des apache? > auch nur libtool ein. Was ist das? Wo kriege ich das her? Muss ich das haben?? > Hoffe wenigstens ein bisschen geholfen zu haben. Noch nicht... ;-) Aber jetzt hab ich noch mehr fragen... ;-)) Trotzdem danke ! ;-) Michael
Apache 2.0.40 & mod_gzip
Hallo Ihr alle, ich habe schon auf der mod_gzip Liste versucht, Hilfe zu erlangen, aber wurde letzenendes hier verwiesen... Folgendes Problem auf folgendem System: intel Pentium III 1.3GHz, 1GB RAM, SuSE 7.3, Apache 2.0.40 (selbstkompiliert) mod_ssl (selbstkompiliert) mod_perl (selbstkompiliert) mod_proxy_* (selbstkompiliert) PHP 4.2.2 (selbstkompiliert) Dazu möchte ich jetzt zusätzlich noch gerne das mod_gzip einbinden. Ich weiss inzwischen, dass es nicht möglich ist, die Version 1.3.26.1a mit einem Apache 2 zu verbinden. Ist auch logisch. Nun habe ich von http://www.remotecommunications.com/apache/mod_gzip/src/2.20.26a/ die sourcen des "neuen" mod_gzip geladen. Auch bei diesen Sourcen hat das kompilieren nicht geklappt und mir wurde gesagt, dass ich einen gepatchten 2.20.26a Code nehmen müsste. Der würde mir freundlicherweise von MediaHost ([EMAIL PROTECTED]) zur Verfügung gestellt. Damit hat dann auch das kompilieren über den Befehl apxs -i -a -c mod_gzip.c geklappt. Daraufhin liegt das Modul in /opt/apache2/modules als mod_gzip.so Daraufhin habe ich LoadModule gzip_module modules/mod_gzip.so in die httpd.conf hinzugefuegt und bekam beim starten des Apache folgender Fehler in der rcapache.log: === rzvcms:/opt/apache2/logs # less rcapache.log Syntax error on line 269 of /opt/apache2/conf/httpd.conf: Cannot load /opt/apache2/modules/mod_gzip.so into server: /opt/apache2/modules/mod_gzip.so: undefined symbol: deflate rzvcms:/opt/apache2/logs # === Da bin ich jetzt und nun wurde mir gesagt, dass dieses Problem etwas mit der zlib zu tun habe. Diese ist aber denke ich bereits installiert (SuSE halt) und da habe ich auch nichts dran gemacht... Daraufhin habe ich aber von http://gzip.org/zlib die neue Version (1.1.3 war drauf) 1.1.4 geladen und installiert. Die neue libz.* liegt jetzt auch im /lib Verzeichnis. Nun sagte man mir noch ich sollte probieren das Modul mod_deflate zu laden, weil das wohl auch die zlib benötigt... Dieses Modul habe ich nicht, dafür müsste ich dann nochmal neu kompilieren. Da dieser WebServer allerdings Montag in Produktion gehen soll drängt die Zeit etwas... Ich wäre wirklich super dankbar von Eurer Seite Hilfestellung zu bekommen. Und ich bedanke mich jetzt schon mal fürs lesen dieses langen Textes. Grüsse, Michael
Apache 2.0.40 & SSL - Verständnisfrage
Hallo! Ich habe mir heute einen Server mit Apache 2.0.40, PHP 4.2.2, mySQL 3.23.52 und OpenSSL 0.9.6e aufgebaut. Das scheint alles auch ganz gut zu funktionieren. Ich habe allerdings folgende Verstädnisprobleme: a) Was hat es mit dem Modul mod_ssl.c auf sich? In der Konfigurationsdatei httpd.conf wird es über die IfModule-Direktive eingebunden. Wo muss diese Datei mit welchen Berechtigungen liegen? Ich habe sie einfach mal ins /modules-Verzeichnis geschoben und dann Apache neu gestartet. Müsste das nicht auch eine mod_ssl.so Datei sein??? b) Woran kann ich erkennen, ob Apache diese Datei beim starten versucht, zu laden? c) Was muss ich tun, um meinen Server auch über den Port 443 ansprechen zu können? Ich habe in der ssl.conf den Eintrag für den Server entsprechend abgeändert (Var. Servername usw.) Zertifikate habe ich, weil ich es vorher noch nie gemacht habe, bisher keine erstellt/eingebunden. Starte ich den Apachen nun mit ./apachectl startssl, wird kein Port (netstat -an) 443 an den Apachen gebunden. Muss ich den gleichen virtuellen Server noch in der normalen Konfig einrichten?? Würde darauf eigentlich ganz gerne verzichten... :-) d) Wie kriege ich es also hin, dass mein Server auch über SSL zu erreichen ist? e) Andere Frage nebenbei, wo wir gerade dabei sind... ;-)) Wie kann ich testen, ob mod_cgi läuft und wie kann ich testen, ob mod_perl läuft?? Gibt es da sowas wie Testdateien?? Ich freue mich schon auf Eure Hilfe, es reicht auch vollkommen ein RTFM mit einem Link auf die Stelle oder ein Link auf irgend- welche anderen hilfreichen Seiten! Danke Euch schon mal, liebe Grüsse, Michael