亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx配置返回文本或json的方法

 更新時間:2018年10月25日 09:47:46   作者:自由的web  
有些時候請求某些接口的時候需要返回指定的文本字符串或者json字符串,這篇文章主要介紹了nginx配置返回文本或json的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

有些時候請求某些接口的時候需要返回指定的文本字符串或者json字符串,如果邏輯非常簡單或者干脆是固定的字符串,那么可以使用nginx快速實現,這樣就不用編寫程序響應請求了,可以減少服務器資源占用并且響應性能非???/p>

先看返回固定的文本和json,都是在server中配置location攔截即可,配置示例如下:

固定文本:

location ~ ^/get_text {
  default_type text/html;
  return 200 'This is text!'; 
}

固定json:

location ~ ^/get_json {
  default_type application/json;
  return 200 '{"status":"success","result":"nginx json"}';
}

保存后重新載入配置即可生效,注意:default_type必須要添加,否則瀏覽器會當成不識別的文件進行下載

另外也可以簡單的根據請求的URL返回不同的字符串,示例如下:

location ~ ^/get_text/article/(.*)_(\d+).html$ {
  default_type text/html;
  set $s $1;
  set $d $2;
  return 200 str:$s$d;
}

這樣可以簡單截取url中的字符串,當然也可以用(.*)匹配所有的,實際中根據不同需求定義即可

上面的就是一些簡單的案例,在服務器環(huán)境中對于簡單的處理,充分使用nginx可以省去一些編程工作

另外補充一下中文顯示的問題,因為Linux下采用的是utf-8的字符編碼,默認情況下我們的瀏覽器在服務器沒有指定編碼或者靜態(tài)頁面沒有聲明編碼的情況下會以GBK的編碼去渲染頁面,這樣默認情況下返回中文的話瀏覽器用gbk來解析utf-8編碼,顯然會出現亂碼,這時要在nginx location塊中主動添加header來輸出正確編碼,添加內容為: add_header Content-Type 'text/html; charset=utf-8'; 這樣瀏覽器就知道我們使用的是哪種編碼了,如下圖:

或者把add_header這行換成 charset utf-8; 也是可以的

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解使用Nginx和uWSGI配置Python的web項目的方法

    詳解使用Nginx和uWSGI配置Python的web項目的方法

    這篇文章主要介紹了使用Nginx和uWSGI配置Python的web項目的方法,與其他CGI連接方式相比uwsgi的連接性能也較為出眾,需要的朋友可以參考下
    2015-12-12
  • Nginx Rewrite使用場景及代碼案例詳解

    Nginx Rewrite使用場景及代碼案例詳解

    這篇文章主要介紹了Nginx Rewrite使用場景及代碼案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Nginx做NodeJS應用負載均衡配置實例

    Nginx做NodeJS應用負載均衡配置實例

    這篇文章主要介紹了Nginx做NodeJS應用負載均衡配置實例,本文直接給出配置實例,需要的朋友可以參考下
    2015-01-01
  • Nginx整合Kafka的方法示例

    Nginx整合Kafka的方法示例

    這篇文章主要介紹了Nginx整合Kafka的方法示例,nginx整合kafak后,可以將nginx中的數據,直接保存到kafka中,感興趣的小伙伴們可以參考一下
    2018-10-10
  • nginx 讓users有權限啟動的兩種方法

    nginx 讓users有權限啟動的兩種方法

    這篇文章主要介紹了nginx 讓users有權限啟動兩種方法的相關資料,需要的朋友可以參考下
    2017-05-05
  • nginx內部訪問特性如何實現靜態(tài)資源授權訪問

    nginx內部訪問特性如何實現靜態(tài)資源授權訪問

    這篇文章主要介紹了nginx內部訪問特性如何實現靜態(tài)資源授權訪問方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 使用Nginx做靜態(tài)文件服務器,如何進行權限驗證

    使用Nginx做靜態(tài)文件服務器,如何進行權限驗證

    這篇文章主要介紹了使用Nginx做靜態(tài)文件服務器,如何進行權限驗證問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx雙機熱備的實現步驟

    Nginx雙機熱備的實現步驟

    本文主要介紹了Nginx雙機熱備的實現步驟,是國內企業(yè)中最為普遍的一種高可用方案,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 詳解nginx代理天地圖做緩存解決跨域問題

    詳解nginx代理天地圖做緩存解決跨域問題

    這篇文章主要介紹了詳解nginx代理天地圖做緩存解決跨域問題,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Nginx 禁止IP訪問 只允許域名訪問

    Nginx 禁止IP訪問 只允許域名訪問

    今天要在Nginx上設置禁止通過IP訪問服務器,只能通過域名訪問,這樣做是為了避免別人把未備案的域名解析到自己的服務器IP而導致服務器被斷網,從網絡上搜到以下解決方案
    2016-09-09

最新評論