Jak skonfigurować serwer WWW Apache w Debian

Jak skonfigurować serwer WWW Apache w Debian
Obecnie Apache Serwer WWW jest najczęściej używanym serwerem WWW do hostowania i tworzenia szerokiej gamy stron internetowych. Jeśli jesteś użytkownikiem Debiana i szukasz sposobów konfigurowania serwera WWW Apache, abyś mógł tworzyć i hostować strony internetowe, ten artykuł pomoże ci w tym.

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:

  • Instalowanie/konfiguracja serwera WWW Apache
  • Konfigurowanie serwera internetowego Apache

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:



Witamy w Linuxhint!


Mam nadzieję, że masz dobry dzień!



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.