Instalacja pakietu poleceniem:
sudo apt install apache2 -y
Sprawdzenie statusu zainstalowanego pakietu:
sudo systemctr status apache2
Edytujemy plik poleceniem:
sudo nano /etc/netplan/00-installer-config.yaml
ustawiając właściwe adresy sieciowe na interfejsach enp0s3 oraz enp0s8.
Interfejs enp0s3(NAT pod VBox) posiada przydzielony adres. Natomiast enp0s8 adresujemy przykładowym adresem.
Całość zapisujemy i resetujemy poleceniem:
sudo netplan apply
Łączymy się do serwera dowolnym klientem, uprzednio konfigurując kartę sieciową tak aby był w tej samej sieci co nasz serwer.
Jeżeli mamy serwer z interfejsem graficznym możemy wpisać w pasku adresu localhost aby sprawdzić działanie serwera
Poleceniem
sudo nano /var/www/html/index.html
edytujemy istniejącą witrynę www zmieniając np. nagłówek strony
W tym miejscu możemy również podmienić plik na swoją witrynę
Odświeżamy witrynę i sprawdzamy zmiany
Sprawdzamy zawartość folderu
ls -l /etc/apache2
Kopiujemy zawartość strony domyślnej a następnie sprawdzamy czy operacja się powiodła
W miejsce pliku index.html wstawiamy własny plik z witryną
A następnie sprawdzamy jej zawartość na kliencie
W pliku ports.conf zmieniamy domyślny port 80 na inny np. 5050
Otwieramy również plik
/etc/apache2/sites-enabled/000-default.conf
i zmieniamy port na 5050. Zapisujemy zmiany.
Restartujemy serwer
Sprawdzamy czy nasza witryna jest dostępna z nowego portu
Tworzymy katalog z przeznaczeniem pod witrynę np: /home/www
Kopiujemy do niej obecną witrynę z katalogu
/var/www/html
Edytujemy plik /etc/apache2/apache2.conf i dopisujemy nową lokalizację witryny
W pliku ports.conf ustawiamy nowy port, tym razem 6060
Otwieramy plik
/etc/apache2/sites-enabled/000-default.conf
Ustawiamy nowy port oraz lokalizację witryny.
Następnie restartujemy serwer
Sprawdzamy czy strona działa na kliencie
Konfigurujemy plik ports.conf i dopisujemy porty na których nasłuchujemy dwukrotnie
Otwieramy plik
/etc/apache2/sites-enabled/000-default.conf
i do każdego portu dopisujemy lokalizację odpowiadającego mu katalogu
W pliku /etc/apache2/apache2.conf
dodajemy dodatkową lokalizację witryny www. Na przykładzie powyżej katalog domyślny /var/www/html oraz /home/www
Zapisujemy i restartujemy serwer.
Sprawdzamy połączenie z klienta