Ubuntu Edgy-Eft, Apache2, libapache-mod-ssl

Kao što i sam naslov kaže pokušat ću u par kratkih crta objasniti konfiguraciju apache-a da radi preko ssl-a.
Mala napomena: Apache2 mora biti instaliran i iskonfiguriran da radi!

Za pisanje ovog tutorijala odlučio sam se zato što nisam uspio naletit na dobru dokumentaciju kada sam ja to radio, pa eto da korisnicima Ubuntu-a verzije 6.10 (Edgy Eft) olakšam konfiguraciju cijele stvari. Možda će neki ovo smatrati bezveznim, ili vrlo nestručnim no siguran sam da će barem nekome pomoći.

Prvo što morate učiniti jest instalirati libapache-mod-ssl:

sudo apt-get install libapache-mod-ssl

Nakon što je instalacija završila bacamo se na ozbiljnije stvari. Sljedeće što je potrebno napraviti jest vaš ssl certifikat:

sudo apache2-ssl-certificate -days 365

Morat ćete ispuniti jedan mali upitnik sa vašim podacima. Time ste kreirali ceritfikat koji se nalazi u /etc/apache2/ssl/apache.pem
Krenimo dalje, ako je kreiranje certifikata prošlo bez greške, što bi i trebalo, potrebno je aktivirati mod ssl, to ćete učiniti sa:

sudo a2enmod ssl

Sljedeća stvar je dodavanje odgovarajućeg porta u /etc/apache2/ports.conf

echo “Listen 443″ | sudo tee -a /etc/apache2/ports.conf

Nakon toga slijedi drugi dio aktivacije SSL-a:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

Time ste kopirali uobičajenu stranicu u SSL, koju je naknadno potrebno prepraviti, primjer je ovdje.

Ne morate prepravljati identično kao što je i u primjeru, prepravite onako kako vama odgovara, no držite se primjera, i nakon toga slijedi aktivacija:

sudo a2ensite ssl

Još jedna mala napomena, nemojte zaboraviti dodati u /etc/apache2/sites-available/default:

NameVirtualHost *:80
virtualhost *:80

Redirect permanent / https://link.vaše.stranice

Ova zadnja linija je jako važna jel bez nje cijela stvar ne bi radila kako spada, ona preusmjerava normalan http zahtjev na https. Zadnja stvar je ponovno pokretanje apache2 servera:

sudo /etc/init.d/apache2 force-reload

Eto, uživajte u svom novom i sigurnom apache2 serveru!

January 11, 2007 Post Under FrontPage - Read More

Leave a Reply