反向代理apache等http资源

## Basic reverse proxy server ##
upstream apachephp{
server 127.0.0.1:8560; #php5.6
server 127.0.0.1:8540; #php5.4
server 127.0.0.1:8530; #php5.3
server 127.0.0.1:8520; #php5.2
} server {
listen 8500;
server_name _; root html;
index index.php; ## send request back to apache ##
location / {
proxy_pass http://apachephp; #Proxy Settings
proxy_redirect off;
#proxy_set_header Host $host;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}

配置解释:

$host、$http_host和$remote_addr都均为nginx导出变量,可以再配置文件中直接使用。

如果Host请求头部没有出现在请求头中,则$http_host值为空。

$host值为主域名

$http_host为当前http请求头

最新文章

  1. Windows Azure Storage (21) 使用AzCopy工具,加快Azure Storage传输速度
  2. 会话控制:Cookie和session
  3. DOS基本命令及其详解
  4. 学习html心得
  5. webform的页面缓存
  6. 你真的了解UIApplication吗?
  7. 71-IO 流
  8. WordPress文章浏览历史插件
  9. (旧)子数涵数·PS——文字人物
  10. 小结JS中的OOP(上)
  11. jdbc mysql 取数,突然取不到数据,数据库中有数据
  12. oracle 快照(snapshot) 管理
  13. [Q]安装问题(找不到InstallUtilLib.dll)
  14. iOS 界面 之 EALayout 无需反复编译,可视化实时界面,告别Storyboard AutoLayout Xib等等烦人的工具
  15. 201521123060 《Java程序设计》第4周学习总结
  16. hadoop2.x的变化
  17. C#的发展已经15年了 。。。历史发展
  18. 使用reqire.js 生成二维码
  19. Java-ServletContextListener
  20. [MySQL]select和where子句优化

热门文章

  1. 如何解决在Ue4编辑器中查看中文注释为乱码的情况
  2. HttpClient 使用
  3. section和article元素
  4. java基础-数组
  5. BZOJ3189 : [Coci2011]Slika
  6. BZOJ4537 : [Hnoi2016]最小公倍数
  7. 20145304 Java第九周学习报告
  8. 【Eclipse】 Alt+/ 代码提示问题解决方案
  9. 基于MINA构建简单高性能的NIO应用
  10. Linux 下安装mysql 链接库