Contoh untuk merubah URL di nginx dengan bantuan modul sub_filter, sebagai contoh saya menggunakan aplikasi di http://smsgateway.jaranguda.com/admin/ semua URL CSS/JS di hardcoded, bila di reverse proxy dengan nginx file CSS/JS tersebut tidak bisa diakses, solusinya adalah merubah URL CSS/JS dengan sub_filter

sub_filter "http://smsgateway.jaranguda.com/admin/" "http://sms.jaranguda.com/";
sub_filter_once off;

Contoh lengkap di blok server nginx

server {
 
    listen 80;
    server_name sms.jaranguda.com;
 
    location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
 
    proxy_pass http://smsgateway.jaranguda.com/admin/;
    proxy_redirect http://smsgateway.jaranguda.com/admin /;
    proxy_set_header Accept-Encoding "";
    sub_filter "http://smsgateway.jaranguda.com/admin/" "http://sms.jaranguda.com/";
    sub_filter_once off;
    }
}

Leave a comment

Your email address will not be published. Required fields are marked *