Mengarahkan Domain dengan ssl ke Domain Lain pada Nginx

Tempat saya bekerja mempunyai domain co.id (domain_lama) yang sudah lama sekali dipergunakan. Ketika domain .id mulai diperkenalkan, saya membeli domain .id (domain_baru) untuk perusahaan tempat saya bekerja. Masalahnya saya tidak ingin memaintain kedua domain tersebut. Apa yang saya lakukan adalah me-redirect domain .id ke halaman .co.id.
Hal ini saya lakukan hanya untuk alamat website saja, tidak untuk service yang lain.

Cara mengkonfigurasi pada nginx sangat sederhana.
1. Buat sertifikat ssl untuk domain .id
2. Buat konfigurasi nginx utk domain .id
3. Isi dengan konfigurasi seperti di bawah

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
server {
        listen 443 ssl;
        ssl_certificate      /path/to/domain.id/domain_id.cert;
        ssl_certificate_key  /path/to/domain.id/domain_id.key;
        server_name www.domain.id domain.id;
        return 301 https://www.domain.co.id$request_uri;
}
 
server {
        listen       443 ssl;
        server_name www.domain.co.id domain.co.id;
        ssl_certificate      /path/to/domain.co.id/domain_co_id.cert;
        ssl_certificate_key  /path/to/domain.co.id/domain_co_id.key;
 
        [......] #konfigurasi_lain
}

Jangan lupa anda harus membuat A record pada DNS domain.id untuk domain.id dan www.domain.id diarahkan ke alamat IP yang sama dengan IP www.domain.co.id dan domain.co.id
Sekarang kalau kita mengakses domain.id maka akan otomatis akan diarahkan ke domain.co.id.

Dalam kasus saya, silakan anda coba akses https://nsi.id akan menghasilkan halaman yang sama dengan https://nsi.co.id

Semoga bermanfaat.
Have fun.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *