Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта
Spisu treści:
- Wymagania wstępne
- Instalowanie Apache
- Dostosuj zaporę
- Weryfikacja instalacji Apache
- Struktura pliku konfiguracji Apache i najlepsze praktyki
- Wniosek
Serwer HTTP Apache jest jednym z najpopularniejszych serwerów internetowych na świecie. Jest to otwarty i wieloplatformowy serwer HTTP, który obsługuje duży procent witryn internetowych. Apache zapewnia wiele zaawansowanych funkcji, które można rozszerzyć o dodatkowe moduły.
W tym samouczku wyjaśnimy, jak zainstalować Apache na Debian 10, Buster.
Wymagania wstępne
Przed rozpoczęciem samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.
Instalowanie Apache
Pakiety Apache są dostępne w domyślnych repozytoriach Debiana.
Instalacja jest dość prosta. Zaktualizuj indeks pakietu i zainstaluj serwer WWW Apache za pomocą następujących poleceń:
sudo apt update
sudo apt install apache2
To wszystko, Apache jest instalowany i automatycznie uruchamiany. Aby sprawdzić typ statusu:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Dostosuj zaporę
Użytkownicy UFW mogą otwierać porty HTTP (
80
) i HTTPS (
443
), włączając profil „Nginx Full”:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Weryfikacja instalacji Apache
Aby sprawdzić, czy Apache działa poprawnie, otwórz przeglądarkę, wpisz adres IP serwera lub nazwę domeny
http://YOUR_IP_OR_DOMAIN/
, a zobaczysz domyślną stronę powitalną Apache, jak pokazano poniżej:

 
Strona zawiera podstawowe informacje na temat plików konfiguracyjnych Apache, skryptów pomocniczych i lokalizacji katalogów.
Struktura pliku konfiguracji Apache i najlepsze praktyki
- W systemach opartych na Debianie pliki konfiguracyjne Apache znajdują się w katalogu
/etc/apache2Główny plik konfiguracyjny Apache to/etc/apache2/apache2.conf. Porty, których Apache będzie nasłuchiwał, są określone w/etc/apache2/ports.confPlik/etc/apache2/ports.confPliki hostów wirtualnych Apache znajdują się w katalogu/etc/apache2/sites-available. Pliki konfiguracyjne znalezione w tym katalogu nie są używane przez Apache, chyba że są połączone z katalogiem/etc/apache2/sites-enabledMożesz aktywować dyrektywę wirtualnego hosta poprzez utworzenie dowiązania symbolicznego za pomocą poleceniaa2ensitez plików konfiguracyjnych znalezionych w katalogsites-availabledo katalogusites-enabled. Aby dezaktywować hosta wirtualnego, użyj poleceniaa2dissiteZaleca się przestrzeganie standardowej konwencji nazewnictwa, na przykład jeśli nazwa domeny tomydomain.complik konfiguracji domeny powinien mieć nazwę/etc/apache2/sites-available/mydomain.com.confPliki konfiguracyjne używane do ładowania różnych modułów Apache znajdują się w katalogu/etc/apache2/mods-available. Konfiguracje w katalogumods-availablemożna włączyć, tworząc dowiązanie symboliczne do katalogu/etc/apache2/mods-enableza pomocą poleceniaa2enconfi wyłączono za pomocą poleceniaa2disconfzawierające fragmenty konfiguracji globalnej są przechowywane w/etc/apache2/conf-availablekatalog. Pliki w kataloguconf-availablemożna włączyć, tworząc dowiązanie symboliczne do/etc/apache2/conf-enableda2enconfza pomocą komendya2enconfi wyłączyć za pomocąa2disconfPliki dziennikaaccess.log(access.logierror.log) znajdują się w katalog/var/log/apache. Zaleca się stosowanie różnych plików dziennikaaccessierrordla każdego hosta wirtualnego. Możesz ustawić katalog główny dokumentu domeny na dowolną lokalizację. Najczęstsze lokalizacje dla webroot obejmują:- 
/home/ //home/ //var/www//var/www/html//opt/
 
- 
Wniosek
Instalacja Apache na Debianie polega na uruchomieniu jednego polecenia.
Możesz teraz rozpocząć wdrażanie aplikacji i używać Apache jako serwera WWW lub serwera proxy.
Apache DebianJak zainstalować i używać curl na Linuksie Debian 10
 
Curl to narzędzie wiersza polecenia, które umożliwia przesyłanie danych z lub na zdalny serwer.
Jak zainstalować i używać dokera na Linuksie Debian 10
 
Docker to platforma konteneryzacji, która pozwala szybko budować, testować i wdrażać aplikacje jako przenośne, samowystarczalne kontenery, które można uruchomić praktycznie w dowolnym miejscu. W tym samouczku wyjaśnimy, jak zainstalować Docker na Debian 10 Buster.
Jak zainstalować kompilator gcc na Linuksie Debian 10
 
Kolekcja GNU Compiler Collection (GCC) to zbiór kompilatorów i bibliotek typu open source obsługujących C, C ++ i inne języki programowania. W tym samouczku wyjaśniono, jak zainstalować zainstalować kompilator GCC na Debian 10 Buster.







