1. 程式人生 > >nginx新增請求頭欄位、apache新增響應頭欄位

nginx新增請求頭欄位、apache新增響應頭欄位

nginx新增請求頭欄位:

server{

......

proxy_set_header MyHeader "test";

......

}

apache新增響應頭欄位(windows):

修改配置檔案httpd.conf

將下面這句話前面的“#”去掉。
LoadModule headers_module modules/mod_headers.so

在配置檔案的最後新增:

Header append MyHeader "test"
即可。

apache新增響應頭欄位(linux):

1)、首先要安裝mod_headers.c模組。

進入lamp原始碼安裝目錄 modules/metadata

 :

執行 ls | grep 命令,我們發現有幾個檔案:

  • mod_headers.c
  • mod_headers.dep
  • mod_headers.dsp
  • mod_headers.exp
  • mod_headers.mak

我們需要的是 mod_headers.c

然後用apxs工具新增模組(注意apxs的路徑是在apache安裝目錄下):

稍等片刻,安裝完畢後重啟httpd服務。

  • service httpd restart

2)、自定義網頁header資訊

修改Apache配置檔案httpd.conf(注意httpd.conf在apache安裝目錄的conf資料夾下):

  • [[email protected]]# vim /usr/local/apache2/conf/httpd.conf
  • <IFModule mod_headers.c>
  • Header add MyHeader "hello"
  • </IFModule>

新增完後立即測試:

  • [[email protected]]# curl -I 192.168.0.10/test.php
  • HTTP/1.1 200 OK
  • Date: Sat, 19 Apr 2014 02:45:13 GMT
  • Server: Apache/2.2.16 (Unix) PHP/5.3.27
  • X-Powered-By: PHP/5.3.27
  • MyHeader: hello //自定義的header
  • Content-Type: text/html

完!!

相關推薦

nginx新增請求apache新增響應

nginx新增請求頭欄位: server{ ...... proxy_set_header MyHeader "test"; ...... } apache新增響應頭欄位(windows): 修改配置檔案httpd.conf 將下面這句話前面的“#”去掉。

REST(三)處理HTTP狀態碼異常和響應

REST(三)處理HTTP狀態碼、異常和響應頭 之前的內容只是討論了正確的處理結果,而沒有討論當沒有找到資源時的處理或者發生異常時的處理。當發生資源找不到或者處理邏輯發生異常時,需要考慮的時返回給客戶端HTTP抓鬼你太嗎和錯誤訊息的問題。為了簡化這些開發,Spring提供了實體封裝類

【建站知識】360安全檢測出輕微 X-Frame-Options未設定,iisapachenginx使用X-Frame-Options防止網頁被Frame的解決方法

當然也是因為被360檢測到了示"X-Frame-Options頭未設定",根據360的提示與百度了一些網上的一些資料整理了下,完美解決問題。 首先看下360給出的方案,但麼有針對伺服器的具體設定,不是每個人對伺服器都很懂啊。 描述: 目標伺服器沒有返回一個X-Frame-Options頭。

【MySQL】多表聯合查詢(新增查詢引數設定)

所羅門王說:沒有智慧解決不了的問題。SELECT * from tb_corporation_and_user      人員所在團隊 (`user_id`, `corporation_id` ,  `role_id` ) SELECT * from tb_corporati

HTTP請求中的常用請求和HTTP的響應狀態碼及響應

HTTP請求報文包括:請求行(method url http version) 首部行(若干請求頭) 空行 實體主體 HTTP響應

CentOS 7 firewalld新增開放埠及重啟apachenginxmysqlphp-fpm命令 & CentOS 6.5開放埠方法

How to resolve the error message belowFailed to issue method call: Unit firewalld.service is masked. The main reason a service is masked is to prevent acc

sql server 新增查詢 表註釋

環境:xp sp3,sql server2008 1、sqlserver用語句給表註釋EXECUTE sp_addextendedproperty N'MS_Description', N'表註釋', N'user', N'dbo', N'table', N'表名',

HTTP的請求響應相關

請求頭: Accept:用於告訴伺服器。客戶端支援的資料結構。 Accept-Charset:用於告訴伺服器。客戶端採用的編碼。 Accept-Encoding:用於告訴伺服器。客戶端支援的資料壓縮方式。 Accept-Language:用於告訴伺服器。

UIWebView 載入重定向url新增請求資訊

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationTy

Scala——類的定義重新實現toString方法檢查先決條件新增私有方法自指向輔助構造器操作符過載隱式轉換

/** * Created by jiaoshuhai on 2018/4/23. *///類的建立class Rational(n:Int,d:Int){//類引數,oject無引數  //檢察先決條件  require(d != 0)  private def gcd(a : Int ,b :Int) :

mysql alter 語句用法,新增修改刪除索引主鍵等

修改表名: ALTERTABLEadmin_user RENAMETO a_use //增加主鍵 altertable tabelname add new_field_id int(5) unsigned default 0 notnull auto_incr

隱藏響應Apachenginx或PHP的版本資訊

預設地,伺服器HTTP響應頭會包含apache,nginx和php版本號。像下面的,這是有危害的,因為這會讓黑客通過知道詳細的版本號而發起已知該版本的漏洞攻擊。 Apache 為了阻止這個,需要在httpd.conf設定ServerTokens為Prod

nginxtomcatapache-ftpservermariadb 環境的簡單安裝搭建

nginx   tomcat   ftpserver mariadb內部測試環境部署文檔因為內網並沒有聯網,故使用的rpm包安裝的形式進行相關軟件的安裝涉及軟件及應用版本:Linux版本: CentOS 7.2Nginx版本:nginx-1.10.1Java版本: jdk-8u101Tom

nginxApacheLighttpd啟用HSTS

sch 存在 tar 頭部 nal 自己 輸入 -a rtu http://www.ttlsa.com/web/hsts-for-nginx-apache-lighttpd/ 302跳轉通常情況下,我們將用戶的 HTTP 請求 302 跳轉到 HTTPS,這會存在兩個問

IIsNginxApache三大主流web服務器偽靜態的詳細設置過程

IIs Nginx Apache 偽靜態 偽靜態什麽設置 此文章裏面的內容就包含了IIs、Nginx、Apache三大主流web服務器偽靜態詳細的設置。 文章地址http://blog.51cto.com/lccee/2068828IIs、Nginx、Apache三大主流web服務器偽靜態

接口測試——HttpClient工具的https請求代理設置請求設置獲取狀態碼和響應

能夠 zh-cn www 接口 連接方式 協議 custom headers 兩個 轉自:https://www.cnblogs.com/hong-fithing/p/7617855.html https請求 https協議(Secure Hypertext Trans

mysql 在表中新加修改

新增欄位 在某個欄位之後新加一個欄位: ALTER TABEL xxx ADD column_name VARCHAR(64) NOT NULL DEFAULT '' COMMENT '' AFTER xxx; 修改欄位 ALTER TABEL xxx MODIFY co

使用ehcache快取頁面ExpiresFilter新增Expires,大幅提升網站效能

前幾天把網站部署到伺服器上後發現訪問速度和龜速差不多,內心感到非常焦慮——之前並未做過這方面的嘗試,要解決問題實在有些頭大。 但幸好之前做過一個專案,本地訪問速度感覺奇慢,但正式環境下訪問速度反倒快得飛起。雖然我期初並不知曉原因,但這畢竟是解決問題的線索。 追本溯源的找,情況倒也

oracle中檢視所有表表註釋註釋

oracle中檢視所有表、欄位、表註釋、欄位註釋 檢視所有表 select table_name from user_tables; //檢視當前使用者擁有的表 select table_name from all_tables; //檢視所有使用者

php curl請求。header新增請求資訊

function get_data($key,$authorization,$url){       $headers = array(       'api-key:'.$key,       'a