W tym artykule omówiono metodę krok po kroku konfigurację serwera WWW Apache w Debian.
Jak skonfigurować serwer WWW Apache w Debian?
Aby skonfigurować serwer WWW Apache w Debian, najpierw użytkownicy są zobowiązani do zainstalowania serwera WWW Apache2; Tak więc treść tego artykułu jest dystrybuowana jako:
I. Instalowanie/konfiguracja serwera WWW Apache
Aby zainstalować serwer WWW Apache w Debian, wykonaj poniżej napisane kroki:
Krok 1: Zaktualizuj/zaktualizuj repozytorium
Sugeruje się najpierw uaktualnienie repozytorium:
sudo apt aktualizacja && sudo apt aktualizację
Krok 2: Zainstaluj Apache2
Następnie zainstaluj Apache2 z lokalnego repozytorium za pomocą komendy poniżej napisania:
sudo apt zainstalować apache2
Po uruchomieniu powyższego polecenia rozpocznie się instalacja Apache2 i zajmie to trochę czasu, ponieważ wszystkie zależności również zostaną zainstalowane.
Krok 3: Włącz zaporę ogniową
Aby uzyskać dostęp do serwera WWW Apache2, zapora powinna być aktywna w systemie, a dla tego uruchom poniżej napisane status UFW polecenie sprawdzenia statusu zapory:
status sudo UFW
Jeśli UFW wyświetla status nieaktywny, włącz go za pomocą komendy poniżej napisanego, w przeciwnym razie dla już aktywnego statusu UFW możesz przejść do kroku 4:
sudo ufw włącz
Krok 4: Sprawdź działanie Apache2
Aby sprawdzić, czy serwer WWW Apache2 jest instalowany i działa pomyślnie, otwórz lokalną przeglądarkę i wpisz słowo Lokalny Gospodarz W pasku wyszukiwania:
Lokalny Gospodarz
Wyjście powinno wyświetlić domyślną stronę Apache2, która zapewnia, że serwer WWW Apache jest zainstalowany i poprawnie działał:
Krok 5: Konfigurowanie zapory
Aby uzyskać dostęp do zewnętrznego serwera WWW Apache2, zapora powinna zostać skonfigurowana do otwierania portów dla wymaganej aplikacji. Aby wymienić aplikację zapory, uruchom poniżej napisane polecenie:
Lista aplikacji Sudo UFW
Na liście możesz zobaczyć Apache pełne, Aby umożliwić zewnętrzny dostęp do serwera WWW Apache2 zezwala na pełne Apache za pośrednictwem zapory:
Zezwolić Apache pełne Za pośrednictwem zapory uruchom poniżej wspomniane polecenie:
sudo ufw zezwalaj na „apache pełne”
I aby potwierdzić, że jest dodany z powodzeniem, uruchom poniżej napisane polecenie:
status sudo UFW
W wyjściu możesz zobaczyć, że Apache pełne został pomyślnie dodany do listy portów zawartych na zaporę:
Konfigurowanie serwera internetowego Apache
Po zainstalowaniu serwera WWW Apache nadszedł czas, aby go skonfigurować i w tym celu wykonaj poniżej napisane kroki:
Krok 1: Sprawdzanie statusu Apache2
Przed skonfigurowaniem Apache sprawdź jego status za pomocą komendy poniżej napisanego:
SUDO SYSTEMCTL STATUS APACHE2
Krok 2: Konfigurowanie wirtualnego hosta
Aby uruchomić hosta najpierw utworzyć katalog dla pożądanej domeny "test.com ” Uruchamiając poniżej napisane polecenie:
Notatka: "test.com ” można zastąpić dowolną pożądaną domeną.
sudo mkdir -p/var/www/test.com/
Po utworzeniu katalogu zmień własność "test.com ” katalog do nowego „WWW-DATA” Zmienna środowiskowa:
sudo chown -r www-data: www-data/var/www/test.com
Krok 3: Utwórz plik konfiguracyjny dla hosta wirtualnego
Aby uruchomić stworzenie „test.com„Wirtualny host, który musisz go skonfigurować, a za to za pomocą edytora Nano Utwórz nowy .conf plik dla hosta wirtualnego za pomocą poniższego polecenia:
sudo nano/etc/apache2/witryny-dostępny/testowy.com.conf
Wewnątrz pliku wklej poniżej wspomniany tekst do konfiguracji „test.com„Wirtualny host i zapisz plik:
ServerAdmin admin@localHost
Test Servername.com
Serveralias www.test.com
DocumentRoot/var/www/test.com
ErrorLog $ apache_log_dir/error.Zaloguj się CustomLog $ Apache_Log_dir/Access.Log łącznie
Po utworzeniu nowego .conf Plik wyłącz domyślną konfigurację, uruchamiając poniższe polecenie:
sudo a2dissite 000-default.conf
I włącz nową konfigurację za pomocą komendy poniżej napisanego:
Test sudo a2ensite.com.conf
Następnie uruchom ponownie Apache2, aby można było załadować nową konfigurację:
sudo systemctl restart apache2
Krok 4: Utwórz stronę internetową dla hosta wirtualnego
Aby utworzyć stronę internetową dla „test.com„Wirtualny host będziemy używać edytora nano”, „indeks.html„To strona internetowa, którą tworzymy tutaj:
sudo nano/var/www/test.com/indeks.html
Następnie wpisz żądany kod HTML dla strony internetowej i zapisz plik:
Krok 5: Znalezienie IP hosta
Następnie znajdź adres IP hosta za pomocą poniżej wspomnianego Nazwa hosta Komenda:
nazwa hosta -i
Krok 6: Testowanie wirtualnego hosta
Aby przetestować, że nasz serwer Apache2 jest pomyślnie skonfigurowany, przejdź do przeglądarki i wpisz adres IP hosta, aby uruchomić „indeks utworzony.Strona internetowa html:
http: // server_ip
Przykład:
http: // 192.168.17.134
W wyjściu widać, że utworzona strona internetowa jest wyświetlana pomyślnie, co potwierdza, że serwera Apache jest doskonale działająca na Debian:
Wniosek
Aby skonfigurować serwer WWW Apache w Debian, najpierw zainstaluj i skonfiguruj serwer Apache, a następnie skonfiguruj go, konfiguracyjnym hosta i utworzenie nowego pliku konfiguracyjnego dla niego. Następnie włącz nową konfigurację i uruchom ponownie serwer Apache. Pełny proces jest szczegółowo omówiony krok po kroku w artykule.