Freesco, NND, CDN, EOS
http://forum.freesco.pl/

POroblem z WWW
http://forum.freesco.pl/viewtopic.php?f=35&t=9598
Strona 1 z 1

Autor:  TomekW [ środa, 26 października 2005, 14:52 ]
Tytuł:  POroblem z WWW

Witam,
Mam Freesco 0.2.7 z zainstalowanymi następującymi paczkami:
- lewy-lib
- opensshd_3.7.1p1_dingetje1
- openssl-0.9.6g_dev_nadegda
- perl_561
- utils
- apache_1.3.27_dingetje

Przed och zainstalowaniem wszystko zachowywało się normalnie. Po strona się otwiera ale po 4, 5 szybkich odświeżeniach wyskakuje komunikat: You don't have permission to access /apache.html on this server..Po odczekaniu kilku sekund i odświeżeniu strony znów jest widoczna a po kolejnych kilku szybkich odświeżeniach sytuacja z brakiem dostępu się powtarza.
Co może być tego powodem? Gdzie i co sprawdzić? Nic nie zmieniałem w plikach konfiguracyjnych.

Z góry dziękuję za pomoc

Autor:  Maciek [ środa, 26 października 2005, 18:28 ]
Tytuł: 

Sprawdź w logach (/mnt/router/packages/apache/logs).

Autor:  TomekW [ czwartek, 27 października 2005, 08:12 ]
Tytuł: 

logi wyglądają następująco:
access_log:
132.132.132.76 - - [26/Oct/2005:22:04:34 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:04:38 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:04:39 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:04:44 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:04:55 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:55 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:56 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:56 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:56 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:56 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:57 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:57 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:57 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:57 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:58 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:58 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:59 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:59 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:04:59 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:04:59 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:05:00 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:05:00 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:05:00 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:05:00 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:05:01 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:05:01 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:05:01 +0000] "GET /apache HTTP/1.1" 200 3198
132.132.132.76 - - [26/Oct/2005:22:05:01 +0000] "GET /apache_pb.gif HTTP/1.1" 304 -
132.132.132.76 - - [26/Oct/2005:22:05:01 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:05:02 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:05:02 +0000] "GET /apache HTTP/1.1" 403 284
132.132.132.76 - - [26/Oct/2005:22:05:02 +0000] "GET /apache HTTP/1.1" 403 284

error_log ma natomiast takie wpisy:
[Wed Oct 26 22:05:02 2005] [error] [client 132.132.132.76] client denied by server configuration: /www/apache (oczywiście nie jeden tylko więcej)

Rozumiem, że jest coś nie tak w konfiguracji Apacha, ale co, gdzie i jak to niestety nie mam pojęcia. Proszę o dalszą pomoc którą pozycję w pliku konfiguracyjnym Apacha zmienić.

Autor:  Maciek [ czwartek, 27 października 2005, 17:30 ]
Tytuł: 

Wydaje mi się, że chodzi o wadliwie skonfigurowaną dyrektywę DocumentRoot.

Autor:  TomekW [ piątek, 28 października 2005, 12:49 ]
Tytuł: 

Poproszę o więcej szczegółów. Systemami linuxowymi zajmuję się od ok. tygodnia i nie jestem biegły w tym temacie.
Jeśli chodzi o dyrektywę DocumentRoot z pliku mnt/router/packages/apache/conf/httpd.conf to nie bardzo wiem, co tam konfigurować. Wcześniej miałem tam wpis "/www", teraz podmontowałem sobie kolejną partycję gdzie planuję umieścić strony WWW, więc zmieniłem wpis na "/mnt/www". Przeglądarki ładują domyślnie stronę z nowej lokalizacji, ale sytuacja z "gubieniem" praw dostępu się nie zmieniła.

Pozdrawiam

Autor:  Maciek [ piątek, 28 października 2005, 18:10 ]
Tytuł: 

Zatem przejrzyj ten plik jeszcze raz. Bo jeśli zmieniłes DocumentRoot to poniżej są jeszcze wpisy dla głównego katalogu serwera:
<Directory /www>
Options FollowSymLinks
AllowOverride None
</Directory>
- i to właśnie może być problem.
Poza tym radziłbym przejrzeć wszystkie wpisy, czy faktycznie dotyczą katalogów faktycznie istniejących na dysku.

Autor:  TomekW [ czwartek, 3 listopada 2005, 14:06 ]
Tytuł: 

Plik przejrzany. Poza DocumentRoot pozostałe wpisy też zostały wcześniej zmienione.
Katalogin na dysku istnieją.Strona ładuje się z nowej lokalizacji...
Zauważyłem że jeśli ładuję strony z portu :82 (Control Panel), to mogę ją odświerzać do woli a opisana wcześniej sytuacja dotyczy portu :80. Tylko co i gdzie jeszcze sprawdzić?

Przy restarcie Apache pojawia mi się jeszcze następujący komunikat:
Starting Apache Web Server... [Thu Nov 3 04:05:49 2005] [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)
Czy może miec to jakiś wpływ? I jak sobie poradzić z tym ostrzeżeniem?

Autor:  Maciek [ czwartek, 3 listopada 2005, 20:28 ]
Tytuł: 

Mam 1.3.27 i nigdy nie było takiego komunikatu. Skąd ta paczka? Może zajrzyj na stronę autora i stamtąd zainstaluj. Jedna z wersji apacza miała jakieś wady i nie bardzo działała...

Autor:  TomekW [ piątek, 4 listopada 2005, 15:34 ]
Tytuł: 

Pakiet Apache pochodził ze strony www.fresco.pl (http://download.freesco.pl/packages027/ ... 7_dingetje) Instalacja ze strony autora paczki (http://dingetje.homeip.net/packages/apa ... 7_dingetje) nie pomogła, choć komunikat o błędzie już się nie pojawiał.)

Spróbowałem szczęścia ze starszą wersja (http://download.freesco.pl/packages027/ ... 6_dingetje) i na razie wydaje się być OK.

Przyczyna takiego a nie innego zachowanie się wersji 1.3.27 pozostaje dla mnie nieznana. Spróbuję na spokojnie przeanalizować wpisy w pliku httpd.conf, może tam znajdę rozwiązanie. W każdym razie serdecznie dziękuję za zainteresowanie i podpowiedzi.

Pozdrawiam
Tomek W.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/