Skip to main content

Jak zainstalować serwer WWW Apache w systemie Linux

Anonim

Masz więc stronę internetową, ale teraz potrzebujesz platformy do jej hostowania. Możesz skorzystać z jednego z wielu dostawców hostingu witryn internetowych lub możesz spróbować hostować swoją stronę internetową za pomocą własnego serwera WWW.

Ponieważ Apache jest bezpłatny, jest to jeden z najpopularniejszych serwerów WWW do zainstalowania. Ma również kilka funkcji, które sprawiają, że jest przydatny w wielu różnych typach witryn. Czym więc jest Apache? W skrócie, jest to serwer używany do wszystkiego, od osobistych stron internetowych po witryny firmowe. Jest tak wszechstronny, jak popularny.

Będzie można uzyskać informacje o tym, jak zainstalować Apache w systemie Linux, korzystając z przeglądu tego artykułu. Jednak zanim zaczniesz, powinieneś przynajmniej wygodnie pracować w Linuksie - włączając w to możliwość zmiany katalogów, używanie tar i gunzip oraz kompilowanie z make (omówię, gdzie można znaleźć binaria, jeśli nie chcesz próbować kompilacji posiadać). Powinieneś także mieć dostęp do konta root na komputerze serwera. Ponownie, jeśli to Cię myli, zawsze możesz zwrócić się do dostawcy usług, zamiast robić to samemu.

Pobierz Apache

Najlepiej pobrać najnowsze stabilne wydanie Apache, jak tylko zaczniesz. Najlepszym miejscem na zdobycie Apache jest strona pobierania serwera HTTP Apache. Pobierz pliki źródłowe odpowiednie dla twojego systemu. Wersje binarne dla niektórych systemów operacyjnych są również dostępne na tej stronie.

Wyodrębnij pliki Apache

Po pobraniu plików będziesz musiał je zdekompresować:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Spowoduje to utworzenie nowego katalogu w bieżącym katalogu z plikami źródłowymi.

Konfigurowanie serwera dla Apache

Po udostępnieniu plików musisz poinstruować urządzenie, gdzie można znaleźć wszystko, konfigurując pliki źródłowe. Najłatwiej to zrobić, aby zaakceptować wszystkie ustawienia domyślne i po prostu wpisać:

./configure

Oczywiście większość ludzi nie chce zaakceptować tylko domyślnych wyborów, które im przedstawiono. Najważniejszą opcją jest

prefix = PREFIKS opcja. Określa katalog, w którym będą instalowane pliki Apache. Można również ustawić określone zmienne środowiskowe i moduły. Niektóre z modułów, które chcesz zainstalować, obejmują:

  • mod_alias - aby odwzorować różne części drzewa adresów URL
  • mod_include - aby parsować Server Side Includes
  • mod_mime - aby powiązać rozszerzenia plików z typem MIME
  • mod_rewrite - aby przepisywać adresy URL w locie
  • mod_speling (sic) - aby pomóc swoim czytelnikom, którzy mogą źle literować adresy URL
  • mod_ssl - aby umożliwić silną kryptografię za pomocą SSL
  • mod_userdir - aby umożliwić użytkownikom systemu posiadanie własnych katalogów stron internetowych

Należy pamiętać, że nie są to wszystkie moduły, które można zainstalować w danym systemie - konkretny projekt będzie zależał od tego, co zainstalujesz, ale powyższa lista jest dobrym punktem wyjścia. Przeczytaj więcej o szczegółach dotyczących modułów, aby określić, które z nich potrzebujesz.

Zbuduj Apache

Tak jak w przypadku każdej instalacji źródłowej, musisz wtedy zbudować instalację:

robićmake install

Dostosuj Apache

Zakładając, że nie wystąpiły problemy z instalacją i kompilacją, możesz dostosować konfigurację Apache. To naprawdę wystarczy do edycji pliku httpd.conf. Ten plik znajduje się w

PREFIKS / conf informator. Generalnie edytuję go za pomocą edytora tekstu.

vi PREFIKS /conf/httpd.conf

Uwaga: Aby edytować ten plik, musisz być rootem.

Postępuj zgodnie z instrukcjami w tym pliku, aby edytować konfigurację w żądany sposób. Więcej pomocy jest dostępnych na stronie Apache. Zawsze możesz przejść do tej witryny, aby uzyskać dodatkowe informacje i zasoby.

Przetestuj swój serwer Apache

Otwórz przeglądarkę internetową na tym samym komputerze i typie

http: // localhost / w polu adresu. Powinieneś zobaczyć stronę podobną do tej na częściowym zrzucie ekranu powyżej (obrazek, który towarzyszy temu artykułowi). Mówi wielkimi literami Widzisz to zamiast oczekiwanej witryny? To dobra wiadomość, ponieważ oznacza to, że serwer jest poprawnie zainstalowany.

Rozpocznij edycję / przesyłanie stron do nowo zainstalowanego serwera WWW Apache

Po uruchomieniu serwera możesz zacząć publikować strony. Baw się dobrze budując swoją stronę!