lstat.cgi nie chc

Konfiguracja serwerów, usług, itp.
Czaro
Posty: 6
Rejestracja: 21 listopada 2009, 21:03

lstat.cgi nie chcę się wykonać

Post autor: Czaro »

Witam,
instalowałem według tego poradnika: http://dug.net.pl/tekst/79/instalacja_lstat_na_apache2/
wszystko poszło bez większych problemów, ale plik lstat.cgi mogę jedynie zapisać/otworzyć zawartość tego pliku poprzez przeglądarkę. Dodawałem dodatkowo wpisy z lstat.conf do apache2.conf, bo komuś ponoć to pomogło, php5-cgi również mam zainstalowane, ale efekt taki sam. Spróbowałem zrobić to na czystym systemie na wirtualnej maszynie i poszło bez większym problemów.
Zauważyłem, że podczas restartu apache2 wywala kilka błędów:

Kod: Zaznacz cały

/etc/init.d/apache2 restart
Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
 failed!
myślałem, że na grzebałem coś w plikach konfiguracyjnych i przez to nie chcę to działać jak powinno, więc skopiowałem cały folder z wirtualnej maszyny na której to działało. Zrestartowałem apache2, lecz błąd nadal ten sam, ponoć niby porty nasłuchu się dublują, ale nic takiego tam nie zauważyłem w plikach. Czy może być to przyczyną, że przez to plik lstat.cgi nie chcę się wykonać tylko pobrać?

Wcześniej edytowałem plik /etc/lighttpd/lighttpd.conf dla rtorrent'a, według tego poradnika: http://filesharefreak.com/2010/02/13/ho ... or-debian/ .
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Apache i Lighthttpd to dwa różne serwery www. Jeżeli działają na jednym serwerze, to nie mogą obydwa naraz nasłuchiwać na jednym porcie (80) i tym samym adresie IP( w tym przypadku na wszystkich adresach IP 0.0.0.0). Tak więc zatrzymaj lighthttpd a później spróbuj ponownie uruchomić Apache'a lub zmienić porty w jednym z nich z 80 na np. 8888 i spróbować wtedy odpalić zarówno jedno jak i drugie.
Czaro
Posty: 6
Rejestracja: 21 listopada 2009, 21:03

Post autor: Czaro »

Zastopowanie lighthttpd i start apache2 rozwiązał problem. Po zmianie portów w apache2, nie mam dostępu do zawartości /var/www dopiero po podaniu pełnej ścieżki do lstat.cgi działa. Czy można do lighthttpd dodać obsługę cgi tak, aby lstat działał bezproblemowo? Byłoby to chyba najłatwiejszym wyjściem, niż uruchamianie dwóch rożnych usług o podobnym działaniu. Przy apache2, rutorrent działa, tylko oczywiście nie pyta o hasło i nie można połączyć się przez https.

Tak na marginesie, pomimo dodanej linijki:

Kod: Zaznacz cały

SetEnv LANG pl_PL
zamiast polskich znaków wyświetla kwadraty.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Wiesz co ja się pogubiłem. Napisz jaki cel chcesz osiągnąć i przy użyciu Apache'a czy lighttpd. Jeżeli chcesz wykorzystać lighttpd to nie jestem Ci w stanie pomóc, ponieważ nigdy go nie konfigurowałem a nie bardzo chce mi się przebijać przez manuale.
ODPOWIEDZ