Replace existing SSH Key EC2

1. Buat ssh private key baru menggunakan AWS Console.

2. Generate public key baru dari ssh private key di step 1.

3. Masukkan public key di step 2 ke file .ssh/authorized_keys dan hapus key yang sudah ada sebelumnya.

Continue Reading

Resolving User IP Amazon ELB + Nginx

Jika menggunakan Amazon Load Balancer, semua request dari client yang menuju nginx server, maka IP nya akan di translate menggunakan IP internalnya Load Balancer. Untuk bypass hal tersebut, berikut konfigurasinya :

Buat file config realip.conf di folder /etc/nginx/conf.d dan isi dengan konfigurasi berikut ini :


set_real_ip_from 10.0.0.0/8;
real_ip_header X-Forwarded-For;
real_ip_recursive on;

10.0.0.0/8 –> adalah subnet dari IP load balancer.

Restart nginx service nya.

 

Ref:
http://engineering.blopboard.com/resolving-real-client-ip-with-amazon-elb-nginx-and-php-fpm

Continue Reading