Reklama
Niezależnie od przyczyny możesz w pewnym momencie chcieć uruchomić serwer WWW. Niezależnie od tego, czy chcesz zapewnić sobie zdalny dostęp do niektórych stron lub usług, chcesz uzyskać społeczność w grupie lub cokolwiek innego, musisz mieć odpowiednie oprogramowanie zainstalowane i skonfigurowane do tego zdarzyć. Jak dokładnie może ty Zrób to? To jest właściwie dość proste.
Mój system operacyjny wybrany dla tego artykułu będzie Fedora Linux właśnie stał się lepszy dzięki dystrybucji Beta Fedory 16Dystrybucje Linuksa poprawiały się skokowo, a ulepszenia te stają się widoczne w najnowszych wersjach beta. Fedora, jedna z flagowych dystrybucji GNOME 3, nie jest inna i powinna mieć ... Czytaj więcej Linux, jak ogólnie Linux, znany jest z szybkiego i łatwego uruchamiania serwerów. Ponadto Fedora jest dobrze obsługiwana zarówno przez społeczność, jak i korporację, ma świetne zabezpieczenia i oferuje graficzne narzędzia konfiguracyjne dla wielu serwerów.
Krok pierwszy: instalacja
Nowa instalacja Fedory
Jeśli nie masz jeszcze zainstalowanej Fedory w systemie, możesz to zrobić za pomocą DVD ponieważ możesz także wybrać instalację Apache w tym samym czasie. Jeśli wybierzesz tę drogę, podczas instalacji z DVD będziesz mógł wybrać, które pakiety chcesz zainstalować za pomocą przełącznika „Dostosuj teraz”. Wybierz, a następnie w zakładce Serwery możesz wybrać „Serwer WWW”. Kontynuuj instalację, aż będziesz mógł uruchomić system w nowym systemie. Stamtąd możesz zainstalować graficzne narzędzie konfiguracyjne, wybierając pakiet system-config-httpd od menedżera pakietów lub uruchom sudo mniam zainstaluj system-config-http.
Fedora jest już zainstalowana
Jeśli masz już zainstalowaną Fedorę, możesz zainstalować zarówno serwer WWW, jak i graficzne narzędzie konfiguracyjne. Możesz zainstalować httpd i system-config-httpd pakiety z menedżera pakietów lub uruchom sudo yum zainstaluj httpd system-config-httpd.
Krok drugi: Konfiguracja
Możesz teraz uruchomić graficzne narzędzie konfiguracji z Narzędzia systemowe -> HTTP. Pierwszą kartą, którą zobaczysz, jest karta główna, na której możesz skonfigurować nazwę serwera, adres e-mail administratora i pod którymi adresami serwer jest dostępny. Zalecam dodanie adresu teraz i wybranie „Wszystkie dostępne adresy” na porcie 80 dla uproszczenia.
Druga zakładka zawiera różne skonfigurowane wirtualne hosty lub liczbę różnych witryn na tym samym serwerze. Serwer może odróżnić nazwę domeny wprowadzoną do przeglądarki i dlatego wybrać prawidłowy wirtualny host podczas wyświetlania strony.
Istnieje wiele różnych ustawień, które można wybrać dla każdego hosta wirtualnego, w tym niezbędne komponenty, a także trudne w konfiguracji, takie jak SSL (HTTPS). W przypadku większości produktów graficzne narzędzie konfiguracyjne powinno być w stanie zadbać o Twoje potrzeby.
Ostatnia zakładka ma wszystko, co dotyczy wydajności i liczby dozwolonych połączeń. Nie ma zalecanych ustawień, ponieważ każdy serwer ma inne możliwości, więc jeśli masz większą witrynę, musisz baw się tymi liczbami i sprawdź, co działa (pod warunkiem, że masz wystarczająco dużo ruchu, aby przetestować ustawienia poprawnie).
Potrzebna dodatkowa konfiguracja
Zanim będzie można uzyskać dostęp do nowego serwera internetowego, musisz otworzyć terminal, a następnie uruchomić usługa sudo httpd start aby uruchomić Apache i sudo chkconfig httpd on aby uruchomić Apache przy każdym uruchomieniu.
Krok trzeci: Testowanie
Krok 3 w naszym procesie polega po prostu na sprawdzeniu, czy możesz uzyskać dostęp do swojej strony, czy nie. Na tej samej maszynie otwórz Firefox i wpisz Lokalny Gospodarz lub 127.0.0.1 aby zobaczyć, czy masz tę stronę testową (pod warunkiem, że nie zmieniłeś katalogu głównego dokumentu):
Jeśli nie, być może zrobiłeś coś złego w konfiguracji lub jeszcze nie uruchomiłeś Apache.
Wniosek
Fajnie jest mieć Apache uruchomioną na twoim systemie, biorąc pod uwagę, że jest to ta sama technologia, z której korzysta większość witryn, które odwiedzasz każdego dnia (w tym MakeUseOf). Jeśli chcesz, aby inne maszyny miały dostęp, musisz przejść do Fedory zapora ogniowa narzędzie konfiguracyjne (instalowane domyślnie) i upewnij się, że HTTP (Port 80) jest otwarty. Ponadto, jeśli chcesz uruchomić bardziej skomplikowane frameworki, takie jak fora lub WordPress, musisz także zainstalować MySQL i PHP, ale zostawię to w innym artykule.
Jak myślisz, jak łatwy jest ten proces? Co lubisz lub nie w Apache? Daj nam znać w komentarzach!
Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.