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

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

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

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

我們需要用到ngx_headers_more模塊

復(fù)制代碼 代碼如下:

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

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

我們追求極客的代碼:

復(fù)制代碼 代碼如下:

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';
    }
}


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

相關(guān)文章

  • nginx反向代理的全流程

    nginx反向代理的全流程

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

    詳解nginx 配置多個(gè)tomcat共用80端口

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

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

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

    nginx提示:500 Internal Server Error錯(cuò)誤的解決方法

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

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

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

    nginx could not build the server_names_hash 解決方法

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

    詳解Nginx中的Rewrite的重定向配置與實(shí)踐

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

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

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

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

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

    內(nèi)網(wǎng)環(huán)境nginx配置https訪問(wèn)的過(guò)程詳解

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

最新評(píng)論