Ta strona wygląda najlepiej z włączoną obsługą JavaScript

Serwer Web - Apache2

 ·  ☕ 2 min czytania  ·  🐧 admin

Ćwiczenia do wykonania:

  1. Zainstaluj Apache2.
  2. Włącz i uruchom Apache2
  3. Dodaj port do firewalld
  4. Utwórz prostą stronę internetową
  5. Sprawdź czy strona wyświetla się poprawnie przy użyciu adresu IP

Zainstaluj Apache2

SLES

Aby zainstalować Apache2 wpisz:

# odśwież repozytoria
sudo zypper ref
# zainstaluj Apache2
sudo zypper -n in apache2
# włącz Apache2 przy starcie systemu
sudo systemctl enable apache2
# uruchom Apache2
sudo systemctl start apache2

Debian

Aby zainstalować Apache2 wpisz:

# odśwież repozytoria
sudo apt update
# zainstaluj Apache2
sudo apt -y install Apache2
# włącz Apache2 przy starcie systemu
sudo systemctl enable apache2
# uruchom Apache2
sudo systemctl start apache2

Red Hat

Aby zainstalować Apache2 wpisz:

# zainstaluj Apache2
sudo yum install httpd -y
or
sudo dnf install httpd -y
# włącz Apache2 przy starcie systemu
sudo systemctl enable httpd
# uruchom Apache2
sudo systemctl start httpd

Zezwól na usługę Apache2

SLES

linux:~ # sudo firewall-cmd --add-service=http --permanent
success
linux:~ # sudo firewall-cmd --reload
success

Debian

sudo ufw allow 'WWW'
lub
sudo ufw allow 'Apache'

Red Hat

linux:~ # sudo firewall-cmd --add-service=http --permanent
success
linux:~ # sudo firewall-cmd --reload
success

Utwórz prostą stronę internetową

echo 'Podstawy Linux - laboratorium' | sudo tee -a /srv/www/htdocs/index.html

Sprawdź czy strona wyświetla się poprawnie przy użyciu adresu IP

curl http://checkip.amazonaws.com
curl http://IP-ADDRESS

Dodatkowe moduły

Po uruchomieniu serwera Apache można włączyć dodatkowe moduły, aby uzyskać rozszerzoną funkcjonalność.

Aby sprawdzić lsitę dodatkowych modułów, należy zajrzeć do katalogu /etc/apache2/mods-available lub /etc/httpd/conf.modules.d.

Załóżmy, że chcesz zainstalować moduł uwierzytelniania MySQL. Możesz to zrobić, uruchamiając następujące polecenie:

SLES

sudo zypper -n in libapr1-util1-dbd-mysql

Debian

sudo apt install libapr1-util1-dbd-mysql

Red Hat

sudo yum install apache-mod_authn_dbd
or
sudo dnf install apache-mod_authn_dbd

Po zainstalowaniu moduł należy włączyć za pomocą poniższej komendy:

sudo a2enmod authn_dbd

Należy przeczytać: Różnice w sposobie włączania modułów serwera Apache między SLES/OpenSUSE, Debian/Ubuntu a RedHat/Fedora/CentOS

Następnie należy zrestartować serwer Apache, aby włączyć uaktywnić wprowadzone zmiany:

SLES

sudo systemctl restart apache2

Debian

sudo systemctl restart apache2

Red Hat

sudo systemctl restart httpd

Avatar
UTWORZONE PRZEZ
admin

Co jest na tej stronie