欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx實現(xiàn)不同域名輸出不同的服務器頭信息方法

 更新時間:2015年02月07日 20:08:33   投稿:junjie  
這篇文章主要介紹了Nginx實現(xiàn)不同域名輸出不同的服務器頭信息方法,本文使用了一個ngx_headers_more模塊實現(xiàn)這個特殊需求,需要的朋友可以參考下

大家或許會有這種奇葩的需求...
要是同一臺主機上, 需要針對不同的域名輸出不同的Server頭, 怎么實現(xiàn)呢?

我們需要用到ngx_headers_more模塊

復制代碼 代碼如下:

location / {
    if ( $host = 'segmentfault.com' ){
        more_set_headers 'Server: Nginx';
    }
    if ( $host = '0x01.segmentfault.com' ){
        more_set_headers 'Server: Nginx_improved';
    }
    ....
}

像上面這樣, 我們就可以來實現(xiàn)這功能了.
但這樣靠譜嗎? 靠譜, 但是不滿足A.R.G.U.S. 的編碼風格, 我們絕不允許丑陋的代碼讓別人看著笑話.

我們追求極客的代碼:

復制代碼 代碼如下:

map $host $server_x_tag{
    'segmentfault.com' 'Nginx';
    '0x01.segmentfault.com' 'Nginx_improved';
    default 'Nginx';
}

server{
    server_name 123;
    location / {
        more_set_headers 'Server: $server_x_tag';
    }
}


像這樣子, 是不是好看多了?

相關文章

  • nginx反向代理的全流程

    nginx反向代理的全流程

    這篇文章主要介紹了nginx反向代理的全流程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解nginx 配置多個tomcat共用80端口

    詳解nginx 配置多個tomcat共用80端口

    本篇文章主要介紹了nginx 配置多個tomcat共用80端口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Windows下Nginx + PHP5 的安裝與配置方法

    Windows下Nginx + PHP5 的安裝與配置方法

    Nginx 是一個輕量級的高性能 Http WebServer,以事件驅動方式編寫,因此相比 Apache 而言,Nginx 更加穩(wěn)定、性能更好,而且配置簡單,資源占用較低。以下是我在 Windows 7 安裝中 Nginx 和 PHP5.3 的步驟。
    2010-07-07
  • nginx提示:500 Internal Server Error錯誤的解決方法

    nginx提示:500 Internal Server Error錯誤的解決方法

    本文章來給大家總結了大量關于導致nginx中提示500 Internal Server Error錯誤的原因總結與解決方法分析有需要了解的朋友可參考參考
    2013-04-04
  • Ubuntu?22.04.1?LTS?編譯安裝?nginx-1.22.1的配置過程

    Ubuntu?22.04.1?LTS?編譯安裝?nginx-1.22.1的配置過程

    Ubuntu安裝Nginx有兩種方式,一種是通過命令的方式,這種方式安裝的Nginx版本低,之前漏掃掃出來Nginx版本低,需要升級所以現(xiàn)在用編譯的方式安裝版本高點的,本文介紹Ubuntu22.04.1?LTS編譯安裝nginx1.22.1的配置過程,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2024-01-01
  • nginx could not build the server_names_hash 解決方法

    nginx could not build the server_names_hash 解決方法

    服務器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。
    2011-03-03
  • 詳解Nginx中的Rewrite的重定向配置與實踐

    詳解Nginx中的Rewrite的重定向配置與實踐

    這篇文章主要介紹了詳解Nginx中的Rewrite的重定向配置與實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • nginx將泛解析的匹配域名綁定到子目錄配置方法

    nginx將泛解析的匹配域名綁定到子目錄配置方法

    這篇文章主要介紹了nginx將泛解析的匹配域名綁定到子目錄配置方法,需要的朋友可以參考下
    2014-03-03
  • Mac M1 Nginx 配置多站點的實現(xiàn)

    Mac M1 Nginx 配置多站點的實現(xiàn)

    這篇文章主要介紹了Mac M1 Nginx 配置多站點的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 內網環(huán)境nginx配置https訪問的過程詳解

    內網環(huán)境nginx配置https訪問的過程詳解

    這篇文章主要介紹了內網環(huán)境nginx配置https訪問,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06

最新評論