reverse-proxy相关内容

静态内容在上游超时(110:连接超时)?

我遇到这样的情况,其中两个Web服务器都使用nginx作为负载均衡器进行了设置,并且本身就是后端.发行人是Debian Wheezy.两台服务器上的配置都相同(具有32GB RAM的四核) TCP #/etc/sysctl.conf vm.swappiness=0 net.ipv4.tcp_window_scaling=1 net.ipv4.tcp_timestamps=1 net.i ..
发布时间:2020-05-17 20:43:09 其他开发

使用现有的Nginx安装转发到GitLab子域

我一直在关注 基本上,我想在git.example.com下安装GitLab,但是我似乎找不到能做到这一点的现有Nginx安装的配置设置. Wiki页面上继续讨论如何配置现有的Passenger/Nginx安装,但是我没有Passenger,所以我认为这不适用于我的情况. 我认为最简单的解决方案是,如果有一种方法可以告诉Gitlab使用它的内置Nginx并仅在内部端口上侦听,然后将我的其他 ..
发布时间:2020-05-17 20:42:46 其他开发

Nginx + Node.js + PHP

我有一个特殊的URI方案,这给我带来了一些麻烦.我需要运行nodejs来提供以下服务: domain.com var.domain.com var.domain.com/foo/ 使用express.vhost()为子域提供服务时,我没有任何问题. 但是,一旦URI类似于以下内容,我就需要提供静态内容和php: var.domain.com/foo/bar var.domain.c ..
发布时间:2020-05-17 20:41:14 PHP

在Nginx上以及其他Nginx反向代理后面运行的Angular App

我目前正在尝试为两个Angular应用创建反向代理. 我希望应用程序都可以通过启用SSL的docker主机的443端口访问(例如 https://192.168.xx /app1 和 https://192.168.xx/app2 ),这样用户就不会不必键入每个应用程序的端口号. 我的设置是,应用程序的每个部分都在其自己的Docker容器中运行: -容器1:Angular App 1(端口8 ..
发布时间:2020-05-17 20:38:51 其他开发

静态文件上的Nginx反向代理404

我正在寻找将一个URL/路径反向代理到端点上代表不同服务器托管其自己的Web应用程序的不同端口的方法. 我可以使用proxy_pass,但是静态文件失败,因为资源是相对于其实例的. 例如,我有-server_name = myproxy.com: location /app1/{ proxy_pass: http://192.168.1.1:8080/; prox ..
发布时间:2020-05-17 20:38:31 其他开发

使用proxy_pass配置Nginx

我正在尝试将Nginx配置为代理子域上的东西:dev.int.com 我希望将dev.int.com代理到IP:8080,并将dev.int.com/stash代理到IP:7990 这是我当前的配置文件 server { listen 80; server_name dev.int.com; access_log off; location / { proxy_pa ..
发布时间:2020-05-17 20:33:34 其他开发

使用proxy_pass时,可以使用/etc/hosts代替"resolver"来解析域名吗?

使用 proxy_pass 时可以使用/etc/hosts 代替 resolver 吗? 我需要对同一台nginx机器执行proxy_pass.有没有一种方法可以使用计算机的/etc/hosts文件来解析域,而不是通过"resolver"属性来指定DNS服务器? 这将为我节省到达同一服务器所需的其他跃点.我曾尝试在/etc/hosts文件中设置映射到DNS的内部IP,但nginx仍从 ..
发布时间:2020-05-17 20:33:26 服务器开发

nginx-从上游服务器读取自定义标头

我将nginx用作反向代理,并尝试从上游服务器(Apache)的响应中读取自定义标头,但未成功. Apache的响应如下: HTTP/1.0 200 OK Date: Fri, 14 Sep 2012 20:18:29 GMT Server: Apache/2.2.17 (Ubuntu) X-Powered-By: PHP/5.3.5-1ubuntu7.10 Connection: clo ..
发布时间:2020-05-17 20:32:06 其他开发

拦截后端301/302重定向(proxy_pass)并重写到另一个位置块可能吗?

我们的nginx前端后面有几个后端. 是否可以拦截这些后端发送的301/302重定向并让Nginx处理它们? 我们正在单独处理以下内容: error_page 302 = @target; 但是我怀疑301/302重定向是否可以像404一样处理,等等...我的意思是,error_page可能不适用于200个,等等错误代码? 所以总结一下: 我们的后端偶尔会回送30 ..

nginx代理传递节点,SSL?

我的nginx服务器实际上是通过以下简单的代理来代理我的节点后端(侦听端口3000): location /api/ { proxy_pass http://upstream_1; } 其中上游_1是我在nginx.conf中(在端口3000上)定义的节点集群. 我将不得不通过http连接添加SSL,所以我有以下问题:我是否只需要配置nginx来启用ssl?并且它将自动“解密"请求 ..
发布时间:2020-05-17 20:30:28 其他开发

Nginx可以用作后端Websocket服务器的反向代理吗?

我们正在开发一个需要利用html5 websockets的Ruby on Rails应用程序.目前,我们可以说有两个单独的“服务器":我们的主要应用程序运行在nginx + passenger上,一个单独的服务器使用Pratik Naik的理想地,当需要进行部署时,我们将在nginx + passenger上运行rails应用,并且websocket服务器将被代理在nginx之后,因此我们不需要将 ..
发布时间:2020-05-17 20:30:25 其他开发

Nginx反向代理导致504网关超时

我将Nginx用作接收请求的反向代理,然后执行proxy_pass以从端口8001上运行的上游服务器获取实际的Web应用程序. 如果我访问mywebsite.com或执行wget,则60秒后会收到504网关超时...但是,如果我加载mywebsite.com:8001,则应用程序将按预期加载! 所以某些原因阻止了Nginx与上游服务器通信. 这一切都是在托管公司重置我的东西正在运 ..
发布时间:2020-05-17 20:29:44 其他开发