字體:  

在 CentOS7 下讓nginx支援 more_set_headers 自定義Header訊息

dannyliao 發表於: 2018-1-18 11:04 來源: ADJ網路控股集團


more_set_headers 用於添加、設置和清除輸入和輸出的頭信息。nginx源碼沒有包含該模塊,需要另行添加。
該模塊是ngx_http_headers_module模塊的增強版,提供了更多的實用工具,比如復位或清除內置頭信息,如Content-Type, Content-Length, 和Server。

Install Howto:
Download the latest webtatic-release rpm from
http://repo.webtatic.com/yum/el7/x86_64/

Install webtatic-release rpm for now:
# rpm -Uvh http://repo.webtatic.com/yum/el7/x86_64/RPMS/webtatic-release-7-3.noarch.rpm

安裝 nginx1w-module-headers-more 套件,安裝前需要先移除已安裝的 nginx:
# yum remove nginx
# yum --enablerepo=webtatic install nginx1w nginx1w-module-headers-more

載入module 到 nginx.conf

QUOTE:


load_module "/usr/lib64/nginx/modules/ngx_http_headers_more_filter_module.so";


重新啟動 nginx 即可

參考文章:
https://centos.pkgs.org/7/webtatic-x86_64/nginx1w-module-headers-more-1.12.0-1.w7.x86_64.rpm.html