0 vote

File config saya seperti ini:

include snippets/common.conf;

File common.conf isinya seperti ini:

#banyak config lainnya disini...
add_header X-Frame-Options DENY;

Nah, saya ingin meng-override header X-Frame-Options menjadi SAMEORIGIN. Saya mencoba mengubah config menjadi:

include snippets/common.conf;
add_header X-Frame-Options SAMEORIGIN;

Tapi malah muncul error di browser console:

a frame because it set multiple 'X-Frame-Options' headers with conflicting values ('DENY, SAMEORIGIN'). Falling back to 'deny'.

Bagaimana caranya saya bisa meng-override salah satu directive yang telah didefinisikan sebelumnya?

yang lalu dalam Nginx oleh  Kawan Berbageek (680 poin)

2 Jawaban

0 vote

Sepertinya nginx tidak menyediakan fitur untuk override seperti di atas ya? indecision

yang lalu oleh  Kawan Berbageek (680 poin)
0 vote
itu fungsinya 'add', jadi dia nambah, dan kebetulan properti tersebut tidak bisa multiple value.

Kenapa harus dioverride ya? Seharusnya dirapihin aja, bikin konfigurasi yang bersih, yang benar-benar dibutuhkan oleh aplikasi tersebut.

Jadi masukan dari saya untuk masalah anda, jangan mencari cara untuk override, tapi cari cara bagaimana agar konfigurasi anda bersih dan powerfull sesuai dengan kebutuhan
yang lalu oleh  Kawan Berbageek (610 poin)
Selamat datang di Berbageek! Berbageek adalah tempat berbagi pengetahuan programming, ui/ux design, digital marketing & project management dengan konsep tanya-jawab. Sehingga kita bisa menciptakan solusi lebih cepat dan lebih baik. Berikut adalah rule untuk bertanya:
  1. Jangan duplikasi pertanyaan. Dicari dulu pertanyaan yang serupa.
  2. Buatlah pertanyaan yang generik. Tidak boleh bertanya spesifik menyebutkan nama proyek atau nama perusahaan.