Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
root@www-lb-manual-2:/etc/apache2# cat /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
RewriteEngine on
RewriteCond %{SERVER_NAME} =manual.pietaadmin.pl [OR]
RewriteCond %{SERVER_NAME} =www.manual.pietaadmin.pl
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


root@www-lb-manual-2:/etc/apache2# cat /etc/apache2/sites-enabled/strona.domena.pl-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>

DocumentRoot /var/www/mojastrona
ServerName www.manual.pietaadmin.pl
ServerAlias manual.pietaadmin.pl
ServerAdmin admin@pietaadmin.pl
SSLCertificateFile /etc/ssl/www/fullchain.pem
SSLCertificateKeyFile /etc/ssl/www/privkey.pem
</VirtualHost>
</IfModule>






Konfiguracja mechanizmu równoważenia obciążenia (load-balancer).


Konfiguracje należy wykonać za pomocą przeglądarki mozilla firefox (w chwili pisania tej instrukcji na innych przeglądarkach występował błąd w kreatorze LB)

W panelu web-owym OpenStack Projekt -->Sieć-->Load Balancers -->Utwórz

Image Added



  • Wskazujemy podsieć wewnętrzną naszych serwerów raz dodajemy nazwę:

Image Added

  • Kolejno

Image Added

  • Następnie

Image Added


  • W kolejnym kroku wybieramy serwery oraz dodajmy port.

Image Added

  • W ostatnim korku

Image Added

  • Czekamy aż status będzie na Online Aktywny i dodajemy pływający adres IP z sieci zewnętrznej.
  • Na końcu należy nakierować nazwy DNS na pływający adres IP load balancera.

Image Added



Należy pamiętać, że darmowy certyfikat SSL lets encrypt jest ważny przez 90 dni. Należy pamiętać o odnowieniu lub od razu zautomatyzować to zadanie. Można również wykorzystać płatny certyfikat SSL.