Mengaktifkan HTTPS Apache pada openSUSE


  1. Pastikan bahwa apache telah memuat mod_ssl. Perintah berikut ini akan menyesuaikan APACHE_MODULES di /etc/sysconfig/apache2:
 # a2enmod ssl
  1. Pastikan juga bahwa konfigurasi SSL aktif. Perintah berikut akan melakukan perubahan APACHE_SERVER_FLAGS di /etc/sysconfig/apache2:
           # a2enflag SSL
  
         Alasan mengapa flag SSL juga diperlukan adalah karena semua konfigurasi SSL terlampir   dalam statement . Cara ini dapat menghentikan servis sampai prasyarat yang diperlukan muncul dan kita ingin menggunakannya semua.

  1. Perintah berikut akan menciptakan self signed keys dengan cara yang sangat sederhana.

        # /usr/bin/gensslcert
  1. cek apakah sertifikat sudah ada di : 
 * /etc/apache2/ssl.crt/ca.crt
    * /etc/apache2/ssl.key/server.key
 * /etc/apache2/ssl.crt/server.crt
 * /etc/apache2/ssl.csr/server.csr
  1. Copy  /etc/apache2/ssl.crt/ca.crt ke /srv/www/htdocs/CA.crt. 
 Hasil copy dari file ca.crt pada /etc/apache2/ssl.crt/ca.crt akan dipasang  di /srv/www/htdocs/CA.crt untuk didownload.
  1. Buat vhost


cd /etc/apache2/vhost.d/
cp vhost-ssl.template smkn3bgr.net.conf


  1. setting file configurasi vhost


vi smkn3bgr.net.conf
ubah
DocumentRoot "/srv/www/htdocs/"
menjadi
DocumentRoot "/srv/www/htdocs/smkn3bgr.net"


Tekan Esc Ketik :wq untuk save and quit


  1. buat folder root vhost dan file index.html


cd /srv/www/htdocs/
mkdir smkn3bgr.conf
vi index.html


isikan index.html seperti gambar di atas. Tekan Esc Ketik :wq untuk save and quit
  1. Restart service Apache untuk mengaplikasikan perubahan yang kita lakukan.


rcapache2 restart


  1. Jalankan browser dan coba buka https://www.smkn3bgr.net/ .
  2. kita akan ditanya sertifikat. Klik pada teks I Understand the Risks → Add Exception. Jika terlihat file index di browser, maka https telah aktif.















These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati