場(chǎng)景說(shuō)明
朋友在windows服務(wù)器用記事本編輯nginx配置文件后,刷新nginx配置,nginx返回以下錯(cuò)誤:
nginx: [emerg] unknown directive "锘?user" in C:\nginx-1.12.2/conf/nginx.conf:1
原因
unknown directive 是未知指令的意思,后面帶著未知指令的內(nèi)容是"锘?user"。由此判斷,是nginx配置文件編碼不正確的原因。
事實(shí)上,windows的記事本編輯文本后,會(huì)以ASCII碼編碼進(jìn)行保存。這與nginx配置文件的utf8編碼不符合。
解放方法
重新編輯nginx配置文件,以u(píng)tf8編碼保存。
以下是要在Windows的記事本中設(shè)置UTF-8編碼的操作步驟:
-
打開(kāi)記事本,新建一個(gè)空白的文本文檔,不輸入任何文字。
-
點(diǎn)擊菜單欄中的“文件”,選擇“另存為”。
-
在彈出的“另存為”對(duì)話框中,可以看到當(dāng)前文檔的默認(rèn)編碼格式。要改變這個(gè)編碼格式,需要點(diǎn)擊對(duì)話框底部的“編碼”下拉框。
-
在下拉框中選擇“UTF-8”編碼格式。
-
接下來(lái),選擇保存的位置和文件名,然后點(diǎn)擊“保存”按鈕。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-833429.html
這樣,記事本就會(huì)以UTF-8編碼格式保存文檔了。注意,這種方法只適用于新建的空白文本文檔,如果要對(duì)已有的文檔進(jìn)行轉(zhuǎn)換,需要先將該文檔的內(nèi)容復(fù)制到新建的UTF-8編碼的文本文檔中,然后再保存。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-833429.html
到了這里,關(guān)于關(guān)于刷新nginx配置報(bào)nginx: [emerg] unknown directive錯(cuò)誤的問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!