So, lange hat das geteste gedauert nun melde ich mich mal wieder...
Nach langem Studium eurer Beiträge sind wir nun davon abgewichen den squidGuard einsetzen zu wollen, danke erstmal hierfür...
Zur Frage was mit dem Webserver nicht zu 100% stimmt, ist folgendes Verhalten zu erwähnen. Wir gehen davon aus das wir immer wieder relativ hohe Useranzahlen haben die auf unseren gehosteten Seiten (ca. 10) unterwegs sind, wenn das der Fall ist wird der Webserver relativ langsam bzw. beantwortet keine Anfragen mehr. Im Browser äußert sich das durch eine Server nicht gefunden Meldung. Nachvollzogen haben wir das mit einem Test in dem wir auf einer Seite 4-5 mal nacheinander F5 gedrückt haben ( ob man das nun tun sollte oder nicht ist ja erstmal egal ), hier war dann das Verhalten gleich. Zu jeder Zeit wenn der Webserver dann lahmt geht der Plone-Prozess auf 99,9% und nix geht mehr.
Um zu testen ob uns ein squid helfen kann haben wir vorab eine Domain umgestellt und diese per squidGuard mit der Ploneinstanz verknotet und siehe da auch ein mehrmaliges drücken von F5 konnte Ihn nicht mehr so extrem bremsen wie vorher. Folglich gehen wir davon aus es hilft uns.
Also nun zum neuerlichen Problem. In einem neuerlichen Testlauf haben wir versucht den squid vor den Apache zu hängen. Im squid gesagt das er bitte auf Port 80 lauschen und die Weiterleitung auf Port 81 machen soll. Im Apache das Listen 81 eingetragen und dann noch eine Domain auf Port 81 umgestellt.
Der direkt Aufruf der Domain über :81 funktioniert einwandfrei, wenn wir nicht davon ausgehen würden das es über Port 80 genauso funktionieren müsste.
Folgende Konfiguration haben wir also getätigt:
squid.conf
http_port 80
httpd_accel_port 81
httpd_accel_host localhost
httpd_accel_single_host on
httpd_accel_with_proxy on
httpd_accel_host virtual
http_access allow all
httpd_accel_uses_host_header on
Listen.conf
Listen 81
vhosts.conf
NameVirtualHost *:81
Confdatei der Webseite:
<VirtualHost *:81>
Ich hoffe das reicht mal als Input
Der Firefox gibt mir als Fehlermeldung folgenden Text zurück
ERROR The Requested URL could not be retrieved
While trying to retrieve the URL: http://xxx.de:81/
The following error was encountered:
* Access Denied.
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
Your cache administrator is webmaster.
Generated Tue, 04 Aug 2009 13:20:38 GMT by xxx.net (squid/2.5.STABLE10)
Danke für alles bisherige und evtl. kommende