Ofzen And Computing jest obsługiwany przez czytelników. Kiedy kupujesz za pośrednictwem linków na naszej stronie, możemy otrzymać bezpłatną prowizję partnerską. Jako współpracownik Amazon zarabiam na kwalifikujących się zakupach.

Jak zainstalować Apache w systemie Windows 7

  Scenariusz: Admin
Zaktualizowano: 27.05.2020
Szac. Czytanie: 2 minuty

Aby zainstalować oprogramowanie serwera WWW Apache HTTPD w systemie Windows 7, musisz wykonać kilka różnych czynności.

  1. Pobierz i zainstaluj oprogramowanie Apache.
  2. Jeśli chcesz udostępniać zawartość innym komputerom w sieci, zezwól na ruch na porcie 80 przez Zaporę systemu Windows.
  3. Jeśli chcesz udostępniać treści publicznie, musisz również zezwolić na ruch portu 80 przez router i skierować go do właściwej maszyny.

Pobierz i zainstaluj Apache'a

Odwiedzać httpd.apache.org i wybierz pobranie oprogramowania z serwera lustrzanego. Wybierz najnowszą stabilną wersję, chyba że z jakiegoś powodu potrzebujesz starszej. Pobierz jedną z wersji Win32 Binary (jedna jest dostarczana z Open SSL, a druga nie).

Apache dla Windows jest dostarczany jako samoinstalujący się pakiet MSI. Uruchom instalator, odpowiedz na pytania, które zadaje, a zostaniesz skonfigurowany z podstawową konfiguracją serwera WWW na komputerze z systemem Windows 7.

W tym momencie możesz otworzyć przeglądarkę internetową i przejść do http://localhost lub http://127.0.0.1 i zobaczyć stronę testową informującą, że serwer działa. Umieść zawartość, którą chcesz udostępnić, w folderze c:Program FilesApache Software FoundationApache[xx]htdocs.

Zezwól na ruch na porcie 80 przez Zaporę systemu Windows

Jeśli chcesz wysyłać żądania z innego komputera w sieci, musisz skonfigurować zaporę systemu Windows, aby zezwalała na te połączenia. W systemie Windows 7 można to zrobić, przechodząc do Start → Panel sterowania → System i zabezpieczenia → Zapora systemu Windows → Ustawienia zaawansowane → Reguły ruchu przychodzącego → Nowa reguła. Utwórz regułę portu dla protokołu TCP przez port 80. Oto bardziej szczegółowy opis procesu.

Nazwij regułę dla Apache.

Teraz możesz wpisać adres IP swojego serwera w pasku adresu przeglądarki internetowej na innym komputerze i pobrać zawartość z Apache. Jeśli nie znasz lokalnego adresu IP maszyny Apache, możesz go uzyskać na dwa sposoby:

  1. Z komputera: Uzyskaj wewnętrzny adres IP z wiersza polecenia. Prawdopodobnie zacznie się od „192.168.”.
  2. Z routera: zaloguj się do panelu sterowania routera i znajdź opcję, która pokazuje wszystkich podłączonych klientów. W przypadku wielu routerów Linksys można uzyskać listę adresów IP z tabeli klientów DHCP.

Zezwalaj na ruch Apache przez router

Jeśli chcesz udostępnić zawartość publicznie, musisz zezwolić na ruch portu Apache 80 przez router. Proces ten różni się w zależności od producenta routera. Jeśli masz router Linksys, proces wygląda prawdopodobnie następująco:

  1. Zaloguj się do panelu sterowania routera.
  2. Przejdź do Zabezpieczenia.
  3. Odznacz „Blokuj anonimowe żądania internetowe”.
  4. Kliknij „Zapisz”.
  5. Przejdź do aplikacji i gier.
  6. Wprowadź następujące informacje:
    • Zastosowanie: Apache
    • Początek: 80
    • Koniec: 80
    • Protokół: Oba
    • Adres IP: Ten sam wewnętrzny adres IP, który uzyskałeś wcześniej.
    • Zaznacz „Włącz”.
  7. Kliknij „Zapisz”.

Należy pamiętać, że przepuszczanie świata zewnętrznego przez zaporę routera wiąże się z ryzykiem. Jeśli coś źle skonfigurujesz, możesz nieumyślnie udostępnić publicznie prywatne informacje.

Autor