INROOM

Tips For Computer, Design and Blog

Membuat Web Server SSL Pada Linux Fedora 12

-
himawan

Pada tutorial kali ini akan dijelaskan mengenai konfigurasi Web Server pada linux fedora, caranya berbeda-beda menurut versi linux fedora itu sendiri. Pembuatan web server disini menggunakan linux fedora versi 12. Paket yang diperlukan:
  • httpd
  • openssl
  • modssl
Nah supaya lebih cepat, mari kita langsung menuju ke TKP. Langkah-langkah:
1.)  Buka terminal fedora dan masuklah sebagai root
          # su
       lalu isikan password anda.
2.)  Lakukan pengecekan terhadap paket yang akan dibutuhkan yaitu httpd, openssl, dan modssl
          # rpm -qa | grep httpd
          # rpm -qa | grep openssl
          # rpm -qa | grep mod_ssl
Untuk fedora versi 12 yang belum diupdate repositorinya, biasanya hanya modssl saja yang belum terinstal. Maka install terlebih dahulu paket modssl-nya.(untuk jaga-jaga, pastikan anda terhubung ke internet).
          # yum install mod_ssl
      Pada proses penginstalan apabila muncul optional Y/N maka pilhlah y lalu tekan enter. Setelah proses complete, maka kita masuk pada langkah ke-3
3.)  Edit konfigurasi httpd
          # gedit /etc/httpd/conf/httpd.conf
      Cari dan ubahlah tulisan:
  • Servername www.example.com:80 menjadi Servername (IP anda):80
4.)  Setelah proses pengeditan httpd selesai, klik save lalu keluar. Setelah itu masuk ke direktori sertifikat dan isikan keterangan seperti contoh gambar ( kata azmialfian disini dapat diganti sesuai keinginan anda ):
          # cd /etc/pki/tls/certs
          # make azmialfian.key


          # openssl rsa -in azmialfian.key -out azmialfian.key


          # make azmialfian.csr


          # openssl x509 -in azmialfian.csr -out azmialfian.crt -req -signkey azmialfian.key -days 3650
5.)  Mengubah pengaturan dengan perintah
          # chmod 400 azmialfian.*
6.)  Edit ssl
          # gedit /etc/httpd/conf.d/ssl.conf
  • Hapuslah tanda pagar yang ada sebelum " Document root /var/www/html".
  • Gantilah Servername www.example.com:443 menjadi (IP anda):443
  • Gantilah SSLCertificate file /etc/pki/tls/certs/localhost.crt menjadi SSLCertificate file /etc/pki/tls/certs/azmialfian.crt
  • Gantilah SSLCertificate file /etc/pki/tls/private/localhost.key menjadi SSLCertificate file /etc/pki/tls/private/azmialfian.key
7.)  Copy azmialfian.key kedalam direktori private
          # cp azmialfian.key /etc/pki/tls/private
8.)  Restart httpd
          # /etc/init.d/httpd restart
      Jika proses restart tertulis OK maka proses instalasi proxy server telah berhasil, jika FAIL maka cobalah restart ulang, dan jika masih FAIL coba periksalah langkah-langkahnya dari awal.
Testing apache HTTP (httpd) pada browser.........

Leave a Reply