2016年09月13日

Google-ProxyのHTTPサーバ環境変数

●HTTPサーバ環境変数
 
*の箇所は伏字。#以降は注釈
 
"ENV" => {
  "SCRIPT_NAME" => "**********",
  "REQUEST_METHOD" => "POST",
  "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
  "SCRIPT_FILENAME" => "****************************************",
  "HTTP_ORIGIN" => "http://**********",
  "HTTP_FORWARDED" => "for=\"[****:****::****::****::****::****::****::****]\"", # クライアントのIPv6アドレス(のように見える)
  "SERVER_SOFTWARE" => "Apache/2.2.31",
  "QUERY_STRING" => "************",
  "REMOTE_PORT" => 49585,
  "HTTP_USER_AGENT" => "Mozilla/5.0 (Linux; Android 5.0.2; 404SH Build/S0012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.89 Mobile Safari/537.36",
  "SERVER_SIGNATURE" => "",
  "HTTP_CACHE_CONTROL" => "max-age=0",
  "HTTP_ACCEPT_LANGUAGE" => "ja-JP,ja;q=0.8,en-US;q=0.6,en;q=0.4",
  "HTTP_UPGRADE_INSECURE_REQUESTS" => 1,
  "CONTENT_TYPE" => "application/x-www-form-urlencoded",
  "PATH" => "/usr/local/bin:/usr/bin:/bin",
  "GATEWAY_INTERFACE" => "CGI/1.1",
  "DOCUMENT_ROOT" => "**********",
  "REMOTE_HOST" => "google-proxy-66-249-82-226.google.com", # Google-Proxyのホスト名
  "HTTP_VIA" => "1.1 Chrome-Compression-Proxy", # Proxyサーバの名称,バージョン番号
  "SERVER_NAME" => "********************",
  "HTTP_REFERER" => "http://******************************",
  "HTTP_ACCEPT_ENCODING" => "gzip, deflate",
  "SERVER_ADMIN" => "******************************",
  "HTTP_CONNECTION" => "Keep-alive",
  "CONTENT_LENGTH" => 415,
  "HTTP_DNT" => 1, #「追跡しないで」フラグ
  "HTTP_SCHEME" => "http",
  "SERVER_PORT" => 80,
  "HTTP_COOKIE" => "****************************************",
  "REMOTE_ADDR" => "66.249.82.226", # Google-Proxyのホストアドレス
  "SERVER_PROTOCOL" => "HTTP/1.1",
  "HTTP_X_FORWARDED_FOR" => "****:****:****:****:****:****:****:****", # クライアントのIPv6アドレス(のように見える)
  "REQUEST_URI" => "****************",
  "SERVER_ADDR" => "****************",
  "HTTP_SAVE_DATA" => "on", # データ容量削減願いフラグ(らしい)
  "HTTP_HOST" => "****************"
}
 
●google-proxyからのアクセスを遮断する際の.htaccess
 
RewriteCond %{REMOTE_HOST} ^google-proxy
RewriteRule ^.* - [F]
 
文頭からのマッチを表す^(キャレット)は省いても良いのかも。
 
posted by 管理人 at 10:22| Comment(0) | TrackBack(0) | 開発記録
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/176860812

この記事へのトラックバック