OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

1.3. Konfiguracja HTTPS‌


Moduł mod_ssl dodaje ważną funkcję do serwera Apache2 - możliwość szyfrowania komunikacji. Dlatego też, gdy przeglądarka komunikuje się za pomocą protokołu SSL, prefiks https:// jest używany na początku adresu URL (Uniform Resource Locator) na pasku nawigacyjnym przeglądarki.


Moduł mod_ssl jest dostępny w pakiecie apache2-common. Wykonaj następujące polecenie w wierszu poleceń terminala, aby włączyć moduł mod_ssl:


sudo a2enmod ssl


Istnieje domyślny plik konfiguracyjny HTTPS w /etc/apache2/sites-available/default-ssl.conf. Aby Apache2 mógł zapewnić HTTPS, a świadectwo i klucz potrzebne są również pliki. Domyślna konfiguracja HTTPS użyje certyfikatu i klucza wygenerowanego przez pakiet ssl-cert. Nadają się do testowania, ale automatycznie wygenerowany certyfikat i klucz należy zastąpić certyfikatem specyficznym dla witryny lub serwera. Informacje na temat generowania klucza i uzyskiwania certyfikatu znajdują się w rozdziale 5, „Certyfikaty” [s. 198]


Aby skonfigurować Apache2 dla HTTPS, wprowadź następujące informacje:



sudo a2ensite default-ssl


obraz

Katalogi /etc/ssl/certyfikaty i /etc/ssl/prywatny to domyślne lokalizacje. Jeśli zainstalujesz certyfikat i klucz w innym katalogu, pamiętaj o zmianie SSLCertificateFile i Plik klucza certyfikatu SSL odpowiednio.


Po skonfigurowaniu Apache2 dla protokołu HTTPS uruchom ponownie usługę, aby włączyć nowe ustawienia:


sudo systemctl restart apache2.service


obraz

W zależności od tego, w jaki sposób uzyskałeś certyfikat, może być konieczne wprowadzenie hasła podczas uruchamiania Apache2.


Możesz uzyskać dostęp do bezpiecznych stron serwera, wpisując https://twoja_nazwa_hosta/url/ w pasku adresu przeglądarki.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: