Skocz do zawartości

Windows Vista/7, Apache i port 80


Micz

Recommended Posts

Jeśli ktoś próbował zainstalować Apacha na Windowsie Vista lub Siedem zapewne natknął się na ten problem. Niestety apache nie będzie działał na tym porcie, ponieważ jest on już zajęty. Można to sprawdzić uruchamiając konsolę (z uprawnieniami administratora) i wpisujemy komendę netstat -ano. Zobaczymy listę wszystkich portów oraz PID procesów, które je zajmują. Port 80 jest używany przez proces o numerze 4 i jest to NT Kernel, czyli jądro systemu. Niestety inżynierowie microsoftu uznali, że ten port nikomu do niczego nie jest potrzebny więc mogą go zająć swoją usługa http. Na szczęście da się tą usługę wyłączyć i nie jest to trudne.

1. Uruchamiamy edytor rejestru Start->Uruchom i wpisujemy regedit.

Dołączona grafika

2. Odnajdujemy rejestr HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

3. Dodajemy nową wartość DWORD(32-bit) klikając prawym przyciskiem myszy po prawej stronie.

Dołączona grafika

4. Zmieniamy nazwę na "NoRun" (bez cudzysłowu)

Dołączona grafika

5. Klikamy dwukrotnie prawym przyciskiem myszy na nowo utworzonym wpisie

6. Ustawiamy wartość na 1

Dołączona grafika

7. Uruchamiamy komputer ponownie

Po tej operacji Apache powinien działać na porcie 80.

  • Like 1
Odnośnik do komentarza
Udostępnij na stronach

Albo inny sposób:

1. Kliknij PPM na pasku zadań

2. Wybierz menadżera zadań

3. Przejdź do zakładki usługi

4. Kliknij na przycisk na dole, po lewo: usługi(powinna obok byc narysowana tarcza)

5. Musisz znaleźć takie coś: usługa udostępniania w sieci stron www.

6. Zatrzymaj ta usługę

7. powinno działać. Jesli, nie możliwe że port blokuje gg lub inny program. Należy to wtedy sprawdzić jakąś aplikacją.

  • Like 1
Odnośnik do komentarza
Udostępnij na stronach

Gość
Ten temat jest zamknięty i nie można dodawać odpowiedzi.
×
×
  • Dodaj nową pozycję...