nginx 根据域名反向代理
2018-04-04 17:35
459 查看
#nginx 反向代理域名,会根据启动时候解析出来的ip,加载到内存中,后面不会改变可以绑定hosts或者指定resolve服务器来固定ip #注意proxy最后的斜杠,如果不加会将请求过来的目录带到后端,如果想请求后端的时候访问的是直接域名,就要带这个斜杠 #可以反向代理https和http,https要带端口 #proxy参数要注意,如果后端服务器可以用ip访问没影响,如果后端服务器有多个虚拟域名,单独ip访问不到,就要设置 #proxy_set_header Host "www.test.com"; 这样是通过域名来请求后端资源 location /v/ { include proxy.conf; proxy_pass https://www.test.com:443/; access_log /data/logs/www/test-m-https.log jflog; } #proxy.conf proxy_connect_timeout 300s; proxy_send_timeout 900; proxy_read_timeout 900; proxy_buffer_size 256k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_max_temp_file_size 1024m; proxy_redirect off; proxy_hide_header Vary; proxy_set_header Accept-Encoding ''; proxy_set_header Host "mobile-video.qbaobei.com"; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_next_upstream http_500 http_502 http_503 http_504 http_404 error timeout invalid_header; proxy_next_upstream http_502 http_503 http_504 error timeout invalid_header; proxy_intercept_errors on; #proxy_redirect default; proxy_ignore_client_abort on; add_header Nginx-Cache "$upstream_cache_status";
相关文章推荐
- IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- 搭建nginx反向代理用做内网域名转发
- 搭建nginx反向代理用做内网域名转发
- 搭建nginx反向代理用做内网域名转发
- Nginx反向代理端口域名无法访问问题解决
- 搭建nginx反向代理用做内网域名转发
- IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- 搭建nginx反向代理用做内网域名转发
- Nginx多域名多Server反向代理配置
- nginx 反向代理多域名 多虚拟机配置
- CentOS7下搭建nginx反向代理服务器使得外网可以二级域名访问内网应用
- nginx基于域名的虚拟主机 反向代理配置实例
- nginx配置多域名反向代理
- nginx配置反向代理,域名代理后不生效问题
- IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- nginx 根据不同url反向代理到不同服务器
- (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- nginx配置多域名反向代理
- nginx 反向代理配置之---可配置多域名请求
- 搭建nginx反向代理用做内网域名转发