Na home.pl jest zainstalowana platforma do e-learningu - moodle (wersja 2.x). Użytkownicy pracują na niej ze stacji roboczych, które łączą się z nią z wykorzystaniem squida - wersja 2.x, (który jest zainstalowany na serwerze lokalnym - w tej samej firmie). Serwer ma zainstalowanego Debiana Squeeze. Praca użytkowników polega na wykorzystaniu tylko przeglądarki internetowej (jednoczesne wypełnianie quizów przez 20 osób).
Podczas wysyłania odpowiedzi przez użytkownika często następuję zerwanie połączenia (w przeglądarce pojawia się komunikat, że nie ma połączenia). Po odświeżeniu zawartości, w przeglądarce połączenie wraca, ale czasem to powoduje, że odpowiedzi zaznaczone przez użytkownika nie są zapisywane do bazy mysql. No i jest wówczas problem - ponowne wypełnianie quizu.
Moim zdaniem jest wina squida (ale nie jestem pewien). Spróbowałem wyłączyć tą stronę z pamięci podręcznej squida, ale to nic nie dało.
Czy macie jakieś pomysły?
Squid i moodle - zrywanie po
Przed łańcuchem przekierowującym ruch do squida dajesz łańcuch akceptujący FORWARD/INPUT dla tej strony. FORWARD/INPUT w zależności czy chcesz tą stronę sprawdzić na serwerze czy w sieci.
Nie pisałem już wieki temu iptablesów więc gotowej regułki nie dam tylko zarys takowej
Przełączniki i całą resztę musisz dodać sam, na mój rozum to powinno działać.
Ewentualnie
Wtedy dany komputer nie będzie miał tego redirecta do squida.
Nie pisałem już wieki temu iptablesów więc gotowej regułki nie dam tylko zarys takowej
Kod: Zaznacz cały
iptables accept forward google.pl tcp 80
iptables redirect tcp www eth1 3128
Ewentualnie
Kod: Zaznacz cały
iptables redirect tcp www eth1:!adresip 3128