You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Instrukcja ma na celu przedstawienie podstawowej konfiguracji.

Wykorzystane narzędzia mają znacznie więcej możliwości oraz poruszane zagadnienia są bardzie skomplikowane niż mogą się wydawać na pierwszy rzut oka. 


Niniejsza instrukcja ma na celu przedstawienia konfiguracji serwera stron internetowych (apache2) z wykorzystaniem dystrybucji linux ubuntu 22.04.

Do zrealizowania zadania wymagane jest wykupienie nazwy DNS w globalnym systemie DNS (w zależności od nazwy koszt w okolicach 10 zł za pierwszy rok).


Przygotowanie środowiska:


W panelu web-owym OpenStack utworzenie dwóch instancji które będę miały dodany zewnętrzny pływający adres IP. Do instancji należy utworzyć grupę zabezpieczeń która będzie pozwalała na ruch na portach 443 oraz 80.
Przykładowa konfiguracja:

W celu konfiguracji powyższych założeń pomoce będę instrukcje:
https://docs.psnc.pl/pages/viewpage.action?pageId=130287749
https://docs.psnc.pl/pages/viewpage.action?pageId=117372270
https://docs.psnc.pl/pages/viewpage.action?pageId=117372677


Konfiguracji systemów:


Dla czytelności rozdzielę serwery na system A oraz system B.

apt
sudo su –
apt update
apt upgrade
apt install mc apache2 certbot python3-certbot-apache

  • Utworzenie katalogu oraz pliku index.html z zawartością witryny.


mkdir /var/www/mojastrona
echo SerwerA > /var/www/mojastrona/index.html

  • Utworzenie pliku konfiguracyjnego witryny dla http. W dalszej części należy skonfigurować przekierowanie z http na https.


config
touch  /etc/apache2/sites-enabled/strona.domena.pl.conf
mcedit  /etc/apache2/sites-enabled/strona.domena.pl.conf

<VirtualHost *:80>
DocumentRoot /var/www/mojastrona
ServerName www.manual.pietaadmin.pl
ServerAlias manual.pietaadmin.pl
ServerAdmin admin@pietaadmin.pl
</VirtualHost>

  • Konfiguracja Strefy DNS:

  • Restart apache  systemctl restart apache2 oraz weryfikacja działania strony.

  • Konfiguracja https:

Aktywacja moduły SSL 

a2enmod ssl
systemctl restart apache2

Konfiguracja oraz wygenerowanie certyfikatu SSL na 90 dni zostanie automatycznie zrobione po wydaniu polecenia:

certbot --apache -d www.manual.pietaadmin.pl -d manual.pietaadmin.pl

  • Weryfikacja










  • No labels