Sunday, June 27, 2010

Tutorial Konfigurasi Web Server dan HTTPS pada Linux Fedora



Hai, hai, hai.....
Kali ini saya mau akan memposting tugas. Masih seputar tugas SysAdmin. Dan masih seputar Linux juga. Sekarang yang akan diposting adalah mengenai Web Server dan HTTPS di Linux Fedora 12.
Langsung saja kita ke TKP...

Oh iya, sebelum melakukan konfigurasi, dibutuhkan beberapa paket terlebih dahulu. Nih dia paket-paketnya:
    * httpd
    * openssl
    * modssl

Setelah terinstall paket-paketnya, kita bisa langsung melakukan konfigurasi. Berikut langkah-langkahnya:

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 v3annisa disini dapat diganti sesuai keinginan anda ):


          # cd /etc/pki/tls/certs
          # make v3annisa.key


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


          # make v3annisa.csr


          # openssl x509 -in v3annisa.csr -out v3annisa.crt -req -signkey v3annisa.key -days 3650


5.)  Mengubah pengaturan dengan perintah
          # chmod 400 v3annisa.*



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/v3annisa.crt
    * Gantilah SSLCertificate file /etc/pki/tls/private/localhost.key menjadi SSLCertificate file /etc/pki/tls/private/v3annisa.key

7.)  Copy v3annisa.key kedalam direktori private
          # cp v3annisa.key /etc/pki/tls/private
8.)  Restart httpd
          # /etc/init.d/httpd restart

      Jika proses restart tertulis OK maka proses instalasi web server dan HTTPS telah berhasil, jika FAIL maka cobalah restart ulang, dan jika masih FAIL coba periksalah langkah-langkahnya dari awal.
Testing apache HTTP (httpd) pada browser.........


Itu dia tutorialnya, semoga bisa memberikan manfaat...
Adios...

No comments:

Post a Comment