Reverse frontend nginx server header with backend apache server header

0
637

Halo sobat sekolahlinux, kali ini saya akan coba memberikan tutorial singkat bagaimana cara Reverse nginx server header with backend apache server header, mari kita langsung saja praktek nya 😀

pertama pastika webserver kamu adalah nginx dan sudah terpasang nginx sebagai reverse proxy dan apache sebagai backend nya, lalu buat vhost untuk nginx

server {
client_max_body_size 40M;
listen 80;
server_name sekolahlinux.com;

client_body_timeout 12;
client_header_timeout 12;
keepalive_timeout 15;
send_timeout 10;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass_header Server;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://sekolahlinux.com:7070;
proxy_redirect off;
}
}

selanjutnya perhatikan paramater “proxy_pass_header Server;” harus ada didalamnya agar header apache dapat ditampilkan, jadi nanti saat di buka di browser yang akan tampil adalah header server apache bukan nginx.

berikut ini hasil sebelum ditambahkan parameter “proxy_pass_header Server;

dewa1

berikut ini hasil setelah ditambahkan parameter “proxy_pass_header Server;

dewa

loh tapi kok itu server name nya sekolahlinux.? yaps jadi apache server name nya saya rubah menjadi sekolahlinux seperti pada tutorial sebelumnya yang saya bahas disini https://sekolahlinux.com/merubah-apache-server-name-dengan-mod_security-pada-ubuntu-dan-centos/ .

yaps sekian tutorial singkat kali ini, semoga bermanfaat ya :D. salam sekolahlinux

LEAVE A REPLY

Please enter your comment!
Please enter your name here