nginx 反向代理丢失端口问题
本人在搭建 discuz 的时候,apache 起的服务,需要用nginx 配置外网
配置完成后发先 缺少静态文件,
查看元素后,发现丢失 端口
解决方法
proxy_set_header Host $host:$server_port;
完整
location /discuz { proxy_pass http://discuz/discuz/; proxy_read_timeout 90; proxy_connect_timeout 30; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Connection ""; #proxy_set_header Host $host; proxy_set_header Host $host:18092; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-From-IP $remote_addr; }
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
https服务器nginx反向代理配置,SSL连接下的域名访问应用服务器配置
nginx反向代理tcp端口详细操作说明,代理所有tcp端口说明
Nginx反向代理服务器配置基础教程
教程视频:Nginx反向代理web服务器,后台java控制连接访问。
通过使用Nginx 反向代理来解决JS跨域问题 http://blog.csdn.net/mzhaocai/article/details/79238338
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
网上找到的nginx反向代理配置文件通常只能通过80端口进行访问,映射到其他端口时系统可能获取不到,经过找资料以及试验,找到了能够解决的配置方法。
nginx多网站反向代理
我们可以用nginx服务器做反向代理来解决这个问题。nginx服务器对外80端口,然后根据URL参数不同,对内访问不同的项目。 nginx配置如下: 打开/usr/local/nginx/conf/nginx.conf worker_processes 4; error...
nginx反向代理配置 动静分离不错的代理
同一ip(都是80端口)可以绑定无数个域名 配置简单 里面包含一个配置文档:配置文档.doc 看一遍 大部分人都会设置了。 内容如下: NGNIX配置文档 1.解压文件到相应文件夹下(我解压到D:/下) (这里是图片) 目录...
解决配置Nginx反向代理后,可以通过域名访问Linux下部署的Tomcat,但却访问不到部署的项目问题
尝试将 C2 隐匿于多级 nginx 反向代理关于利用多级 nginx 反代实现 beacon 上线的大致思路拓扑大致思路是这样,首先,我们会用一个 CS 的外
将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用nginx反向代理将不同域名的请求转发给内网不同机器的端口,就起到了“根据域名自动转发到...
两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass http://192.168.40.159:8081/health/; #无问题的配置 } location /health-dev/ { proxy_pass ...
nginx反向代理、负载均衡、缓存静态资源、URL重定向、读写分离.zip
如何取得 nginx 做反向代理时的真实 IP
此文比较详细讲述了Nginx与proxy共同搭建反向代理服务的配置方法
(1)使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为8001。 访问 http://127.0.0.1:9001/deu/ 直接跳转到127.0.0.1:8016 访问 http://127.0.0.1:9001/vod/ 直接跳转到127.0.0
1.1 http:www.baidu.test.com默认是80,访问“/”利用反向代理,然后访问本地8083; 1.2 8083代表本地的前端工程访问地址,前端需要访问后台数据,”/”,继续代理到后台地址9803; 1.3 这样就做到了只要开通80...