Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Webserv działa ale nie mogę połączyć się z localhost
Forum PHP.pl > Forum > Serwery WWW > Apache
Gelio
Witam. Wczoraj zainstalowałem Webserva 2.1 przy czym już od razu przy domyślnej konfiguracji nie mogłem połączyć się ani z localhost ani z 127.0.0.1 (tak, wiem, że to to samo), po prostu nie było żadnej odpowiedzi ze strony serwera i mogłem czekać w nieskończoność, a i tak nic się nie pojawiało. Próbowałem zmienić port działania Webserva na jakikolwiek inny i wtedy łączyć się z localhostem na tym porcie, jednak też nie przyniosło to żadnego efektu. Jeżeli próbuję się połączyć np. z phpMyAdmin przez narzędzia Webserva również jest taki sam skutek - brak odpowiedzi ze strony serwera i ogólny brak reakcji, tak jakby cały czas się łączyło.

Restarty Webserva nie dały żadnego efektu. Jak go wyłączę i próbuję się połączyć z localhostem to od razu jest napisane że przeglądarka nie mogła się połączyć, więc chyba mogę wykluczyć opcję, że cokolwiek działa na porcie 80.

Proszę o pomoc co mam zrobić, aby Webserv w końcu działał
mar1aczi
Po uruchomieniu serwera, pokaż wynik polecenia (wykonany w wierszu poleceń): netstat -an -p TCP
Gelio
Aktualnie Webserv ustawiłem na port 85
Kod
Aktywne połączenia

  Protokół  Adres lokalny          Obcy adres             Stan
  TCP       0.0.0.0:85             0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:135            0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:445            0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:3306           0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:5357           0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12025          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12110          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12119          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12143          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12465          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12563          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12993          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:12995          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:27275          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:49152          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:49153          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:49154          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:49155          0.0.0.0:0              NASŁUCHIWANIE
  TCP       0.0.0.0:49156          0.0.0.0:0              NASŁUCHIWANIE
  TCP       127.0.0.1:85           127.0.0.1:64570        USTANOWIONO
  TCP       127.0.0.1:85           127.0.0.1:64571        OCZEKIWANIE_ZAMKN
  TCP       127.0.0.1:4370         0.0.0.0:0              NASŁUCHIWANIE
  TCP       127.0.0.1:4380         0.0.0.0:0              NASŁUCHIWANIE
  TCP       127.0.0.1:12025        0.0.0.0:0              NASŁUCHIWANIE
  TCP       127.0.0.1:12080        0.0.0.0:0              NASŁUCHIWANIE
  TCP       127.0.0.1:12080        127.0.0.1:58521        USTANOWIONO
  TCP       127.0.0.1:12080        127.0.0.1:58523        CZAS_OCZEKIWANIA
  TCP       127.0.0.1:12080        127.0.0.1:58525        USTANOWIONO
mar1aczi
Cytat(Gelio)
Aktualnie Webserv ustawiłem na port 85

Jak się wtedy próbujesz dostać na localhosta? Co wpisujesz w pole adres w przeglądarce?

Hmm, port otwarty - nasłuchuje. Jak masz antywirusa to sprawdź przy wyłączonym.
Gelio
Wyłączyłem antywirus, nie pomaga. A jak mam na porcie 85 to http://localhost:85
mar1aczi
Jedyne co mi jeszcze przychodzi, to sprawdź firewall'a. Zobacz czy np. XAMPP będzie działać.
Gelio
Zainstalowałem XAMPPa, sytuacja jest taka sama, przy czym tym razem po wykonaniu komendy netstat dostałem taki wynik dotyczący portu 80:
Kod
TCP       127.0.0.1:80           127.0.0.1:53724        OCZEKIWANIE_ZAMKN
TCP       127.0.0.1:80           127.0.0.1:53725        OCZEKIWANIE_ZAMKN
TCP       127.0.0.1:4370         0.0.0.0:0              NASŁUCHIWANIE
TCP       127.0.0.1:4380         0.0.0.0:0              NASŁUCHIWANIE

Z wyłączonym firewallem i antywirusem dalej nie działa.
mar1aczi
Nie używasz może Skype? Proces apache w xampp uruchomił się poprawnie?
mch.frnc
Dziwna sprawa. Jaki masz system? (domyślam się, że Windows ale który?)
Katalog główny serwera masz w domyślnym miejscu? Ja co prawda nie korzystałem z WebServa więc nie wiem gdzie umieszcza folder główny, ale może chodzi tutaj o brak uprawnień do odczytu? (chociaż to może nie mieć sensu, ale warto spróbować tongue.gif)
Zmień w konfiguracji fragment:
  1. <Directory "X:\katalog_dla_serwera">
  2. Options Indexes FollowSymLinks Includes
  3. AllowOverride All
  4. Order allow,deny
  5. Allow from All
  6. </Directory>

Spróbuj też może zmienić nasłuchiwanie na jakiś większy port, np. 8080, bo a nuż masz pecha i co innego wykorzystuje port 85.
Ostatecznie spróbuj VertrigoServ i powiedz czy jest to samo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.