久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          綠色資源網

          技術教程
          您的位置:首頁服務器類Web服務器 → nginx下無法訪問中文文件名的解決方法

          nginx下無法訪問中文文件名的解決方法

          我要評論 2013/08/29 16:34:17 來源:綠色資源網 編輯:www.kiwanis-srv.org [ ] 評論:0 點擊:717次

          今天在網上尋找關于Nginx訪問中文目錄及文件名的解決方法,偶然看到qwqg的一篇文章!
          解決問題的思路很清晰,特轉載過來與大家一起分享!該方法還沒有親自測試,所以不太確定是否真有用!

          方法一:

          搞了大半天nginx下無法訪問中文文件名的問題,現在看來是secureCRT的問題?
          看來還是字符集的問題了。
          看來nginx不需要象apache那樣要單獨加載支持中文模塊。

          服務器端字符集如下
          [root@test]# locale
          LANG=en_US.UTF-8
          LC_CTYPE=”en_US.UTF-8″
          LC_NUMERIC=”en_US.UTF-8″
          LC_TIME=”en_US.UTF-8″
          LC_COLLATE=”en_US.UTF-8″
          LC_MONETARY=”en_US.UTF-8″
          LC_MESSAGES=”en_US.UTF-8″
          LC_PAPER=”en_US.UTF-8″
          LC_NAME=”en_US.UTF-8″
          LC_ADDRESS=”en_US.UTF-8″
          LC_TELEPHONE=”en_US.UTF-8″
          LC_MEASUREMENT=”en_US.UTF-8″
          LC_IDENTIFICATION=”en_US.UTF-8″
          LC_ALL=

          在nginx.conf文件里配置的字符集也是utf-8
          server {
          listen 80;
          server_name test.cn;
          root /data;
          index index.html index.jsp;
          charset utf-8;

          客戶端用的是secureCRT,字符集用的是defalut,用rz上傳后在服務器上用ls顯示亂碼,用ie怎么瀏覽都不能正??吹健?br /> 找朋友測試了一下他那邊的nginx,中文顯示居然一切正常,后來他告訴我他的secrueCRT用的字符集是utf-8,我改用uft-8后再用rz上傳文件,在ie下中文可以正常顯示了。

          方法二:

          一:確定你的系統是UTF編碼

          [root@Tserver ~]# env|grep LANG
          LANG=en_US.UTF-8

          二:NGINX配置文件里設置為

          server
          {
             listen       80;
             server_name  .inginx.com ;
             index index.html index.htm index.php;
             root  /usr/local/nginx/html/inginx.com;
             charset utf-8;
             }

          三:如果使用putty

          windows  --> translation -->UTF-8

          mkdir NGINX中文技術站
          echo NGINX中文技術站 > 中國.html

          四,如果是用securecrt 上傳文件,請選擇 回話-->外觀--UTF-8

          五,如果出現文件名亂碼顯示

          執(zhí)行
          for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done

          另一位朋友的解決方案是:

          我現在用的方法是
          在后端個別目錄用APACHE代理了 。。
          APACHE支持中文碼。。

          location /~doc/ {
             proxy_pass http://127.0.0.1:81/;#apache server
          }

          以上供大家參考!

          關鍵詞:nginx,解決方法

          閱讀本文后您有什么感想? 已有 人給出評價!

          • 1 歡迎喜歡
          • 1 白癡
          • 1 拜托
          • 1 哇
          • 1 加油
          • 1 鄙視