Jak zainstalować Apache w systemie Windows 7
Aby zainstalować oprogramowanie serwera WWW Apache HTTPD w systemie Windows 7, musisz wykonać kilka różnych czynności.
- Pobierz i zainstaluj oprogramowanie Apache.
- Jeśli chcesz udostępniać zawartość innym komputerom w sieci, zezwól na ruch na porcie 80 przez Zaporę systemu Windows.
- 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.
Przejdź do
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:
- Z komputera: Uzyskaj wewnętrzny adres IP z wiersza polecenia. Prawdopodobnie zacznie się od „192.168.”.
- 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:
- Zaloguj się do panelu sterowania routera.
- Przejdź do Zabezpieczenia.
- Odznacz „Blokuj anonimowe żądania internetowe”.
- Kliknij „Zapisz”.
- Przejdź do aplikacji i gier.
- 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”.
- 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.