ilk önce apachemize ssl kuralim..
sertifika olustur. (karsiniza cikicak olan sorularda server ismini tam ve dogru olarak verin)
apache2-ssl-certificate
ssl mod'unu aktif hale getirelim.
a2enmod ssl
olan default http ayarlarini https icin kopyalayip degistirelim.
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl
ilgili kismi su sekilde degistirin
NameVirtualHost *:443# SSL (START) SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLCertificateKeyFile /etc/apache2/ssl/ZUFALLSNAME SSLProtocol all SSLCipherSuite HIGH:MEDIUM
apache2′yi port 443 dinleyecek sekilde ayarlayin. Bunun icin /etc/apache2/ports.conf dosyaya su satiri ekleyin.
Listen 443
yeni sitemizi aktif hale getirelim.
a2ensite default-ssl
ve apache'yi yeniden calistiralim.
apache2ctl restartÂ
akabinde hemen rewrite mod aktive edelim.
a2enmod rewrite
sadece https den erisilmesini istediginiz dizine su .httacces koyun
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}hepsi bu
faydalanilan kaynak :
http://www.debianhowto.de/doku.php/de:howtos:sarge:lamp_suphpÂ
