Redirect port 80 to 443 di IBM Http Server atau Apache 2 mod_rewrite

Salah satu cara untuk Redirect port 80 menjadi 443 adalah menggunakan mod_rewrite. Keunggulannya dibanding menggunakan virtual host adalah $REQUEST_URI yaitu parameter atau URL kita bisa gunakan untuk redirect ke https tanpa mengetik ulang. Jika menggunakan virtual host terbats URL “/ ”

 

Berikut contoh Configurasi http.conf di IHS (IBM HTTP Server), configurasi ini bisa digunakan di Apache 2.

 

LoadModule rewrite_module modules/mod_rewrite.so

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Configuration SSL on IBM HTTP Server for Websphere Application Server

Yup langsung saja untuk mempersingkat tutorial ini, ada beberapa langkah yang harus kita lakukan untuk meng-konfigurasi SSL di IBM HTTP Server.  Step yang akan kita lakuakan adalah sebagai berikut :

1. Generate Key
2. Set Default Key
3. Configure IBM HTTP Server
4. Contoh Configuration of Reverse Proxy

Sebagai catatan saya menggunakan Websphere Application Server ND Version 8.5.5.0

1. Generate Key
Sebelum kita melakukan Generate key SSL pastikan :
1.1. JAVA_HOME sudah mengarah ke versi java bawaan dari IBM HTTP Server (IHS). Contoh untuk mengarahkan PATH sebagai berikut :

export JAVA_HOME=/opt/IBM/HTTPServer/java

1.2. Register juga LD_LIBRARY_PATH dari gsk, dengan cara sebagai berikut:

export LD_LIBRARY_PATH=/opt/IBM/HTTPServer/gsk8/lib64

Jika 2 requirement di atas sudah dilakukan, saya pastikan selanjutanya kita dapat melakukan generate SSL tanpa ada pesan error. :) Cara melakukan generate SSL adalah sebagai berikut :

Pastikan anda berada dilokasi gsk kit yang anda install, contoh hasil installasi saya adalah sebagai berikut :

[root@localhost bin]# cd /opt/IBM/HTTPServer/gsk8/bin

Buat Database key terlebih dahulu dengan perintah di bawah ini : Continue reading