Thursday, September 30, 2010

Konfigurasi agar apache server support SSL

Saya sempat membaca notes dari salah seorang dosen saya, dan kebetulan notes ini sepertinya sangat berguna terutama untuk seorang web developer atau web admin. Sehingga saya memutuskan untuk memposting notes tersebut. Tentu saja tetap menyertakan sumbernya.
  
Konfigurasi agar apache server support SSL

Buat Server Certificate dan Server Private Key (unpamakan certificate akan kadaluarsa dalam 1825 hari)
  • #openssl req -new > server.csr
  • #openssl rsa -in privkey.pem -out server.key
  • #openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 1825
Copy server.key dan server cert ke /etc/httpd/
Ubah file konfigurasi apache /etc/httpd/conf/httpd.conf atau /etc/httpd/conf.d/ssl.conf
Tambahkan baris berikut :   
  • LoadModule ssl_module modules/mod_ssl.so
  •  
  • NameVirtualHost *:80
  • <VirtualHost *:80>
  •     #Tambahkan konfigurasi yang lain
  •     ServerName mydomain.com
  •     RedirectPermanent / https://mydomain.com/
  • </VirtualHost>
  • NameVirtualHost *:443
  • <VirtualHost *:443>
  •    #Tambahkan konfigurasi SSL yang lain
  •    ServerName mydomain.com:443
  •    SSLEngine on
  •    SSLCertificateFile /etc/httpd/server.crt
  •    SSLCertificateKeyFile /etc/httpd/server.key
  • </VirtualHost>

Restart Apache


sumber  Pak Piarsa's Note On Facebook

No comments:

Post a Comment