Menambahkan atau Memodifikasi Informasi Header pada Web Server Nginx

Tuesday, October 17, 2017

Menambahkan atau Memodifikasi Informasi Header pada Web Server Nginx - Sebenarnya saya sendiri bingung mau ngasih judul apa. Kebetulan tadi teman ada yang nanya gimana cara menambahkan pesan pada informasi header di nginx. Contohnya bisa kalian coba melakukan curl header blog.linuxsec.org dengan perintah curl -I https://blog.linuxsec.org . Maka akan muncul pesan tambahan yaitu Readme: Server maintained by LINUXSEC.ORG. Akhirnya saya tulis saja di sini barangkali ada yang butuh juga.
Sebenarnya caranya sih gampang banget. Di Nginx sendiri ada modul bernama more_set_headers yang berguna untuk menambahkan informasi tambahan pada headers.

Jika kalian menginstall Nginx dari repository Ubuntu, maka cukup install nginx-extras. Namun jika kalian menginstal nginx dengan cara compile dari source nya, maka tambahkan pula modul more_set headers saat compile.

Contoh compile nginx dan more set headers.
wget 'http://nginx.org/download/nginx-1.11.2.tar.gz'
 tar -xzvf nginx-1.11.2.tar.gz
 cd nginx-1.11.2/
 # Here we assume you would install you nginx under /opt/nginx/.
 ./configure --prefix=/opt/nginx \
     --add-module=/path/to/headers-more-nginx-module
 make
 make install
Nah kita juga bisa menggunakan modul tersebut untuk menambahkan atau memodifikasi informasi di header.
Caranya, cukup tambahkan ke file konfigurasi nginx.conf
more_set_headers 'Server: LINUXSEC.CC';
more_set_headers 'Readme: Server maintained by LINUXSEC.ORG';
Atau tambahkan informasi sesuka kalian. Mudah bukan ?
Sekian tutorial kali ini, semoga bermanfaat. Jika ada yang kurang jelas silahkan ditanyakan.

Artikel Terkait Linux ,Nginx ,Server

No comments:

Post a Comment