Apache2_SSL
Revision 2 as of 2007-01-05 17:47:54
Clear message
Pomoc dla tych którzy mają chęć uruchomic SSL w Apache2:
1) Instalujemy apache2 oraz openssl
sudo apt-get install apache2 openssl
2) Generujemy lokalny certyfikat dla naszego serwera. Zazwyczaj robi sie go z ważnością na 1 rok.
sudo apache2-ssl-certificate -days 365
3) Dodajemy port na jakim nasluchuje standardowo apache dla SSL.
echo "Listen 443" >> /etc/apache2/ports.conf
4) Zalaczamy modul SSL.
sudo a2enmod ssl
5) Tworzymy i aktywujemy strone SSL
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
6) Edytujemy wczesniej utworzony plik.
sudo vim /etc/apache2/sites-available/ssl
7) Modyfikujemy na samym poczatku kilka linijek.
NameVirtualHost *:443 <virtualhost *:443> ServerAdmin webmaster@localhost SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem DocumentRoot /var/www/
8) Zalaczamy strone SSL.
sudo a2ensite ssl
9) No i na koniec restart apacha.
sudo /etc/init.d/apache2 force-reload
I od tej pory mozemy sie cieszyc szyfrowanym polaczeniem w apache. Po wejsciu na ten adres powinno za pierwszym razem zapytac was o akceptacje certyfikatu. BRhttps://localhost