- KOD: ZAZNACZ CAŁY
sudo -i
- KOD: ZAZNACZ CAŁY
apt-get install apache2 openssl
- KOD: ZAZNACZ CAŁY
openssl genrsa -out /etc/apache2/ssl/apache.key 1024
openssl req -new -x509 -days 365 -key /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
- KOD: ZAZNACZ CAŁY
echo "Listen 443" >> /etc/apache2/ports.conf
- KOD: ZAZNACZ CAŁY
a2enmod ssl
- KOD: ZAZNACZ CAŁY
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
- KOD: ZAZNACZ CAŁY
vim /etc/apache2/sites-available/ssl
I modyfikujemy na samym początku kilka linijek
- KOD: ZAZNACZ CAŁY
NameVirtualHost *:443
<virtualhost *:443>
ServerAdmin webmaster@localhost
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
DocumentRoot /var/www/
...
- KOD: ZAZNACZ CAŁY
a2ensite ssl
- KOD: ZAZNACZ CAŁY
/etc/init.d/apache2 force-reload
I od tej pory możemy sie cieszyć szyfrowanym połączeniem z apachem. Po wejściu na ten adres powinno za pierwszym razem zapytać o akceptację certyfikatu
https://localhost