Kesin cevap "asla" dır. \
"" Veya ";" gibi bazı özel karakterleri alıntı veya -escape olarak kullanabilirsiniz . dizgilerde (bir ifadenin anlamını belirsiz hale getiren karakterler),
add_header X-MyHeader "Test String;";
gibi çalışacak
add_header X-MyHeader Test\ String\;;
Gerçekte: Sadece tırnak kullanın :)
Düzenleme: Bazı insanlar nitpick'e bayılıyor: Bir ifadeyi belirsiz hale getirebilecek karakterlerin tam olarak doldurulması zorunlu değil, nginx
config sözdizimini anladım:
<space> " ' { } ; $ \
değişken genişlemeyi önlemek için kaçmak $
ve \
hatta alıntı yapmaktan kaçınmak gerekebilir .
Ne yazık ki, dokümanlardaki bu tür karakterlerin eksiksiz ve yetkili bir listesini bulamıyorum.