草庐IT

nginx-proxy

全部标签

codeigniter - 如何在运行 docker 实例的亚马逊弹性 beanstalk 中更改 nginx 配置

在我登录并设置cookie后,我收到错误502。当我阅读日志时,我收到错误:014/05/1701:54:43[error]11013#0:*8upstreamsenttoobigheaderwhilereadingresponseheaderfromupstream,client:83.248.134.236,server:,request:"GET/administrationHTTP/1.1",upstream:经过一番快速谷歌搜索后,我发现:http://developernote.com/2012/09/how-i-fixed-nginx-502-bad-gateway-er

nginx - Dockerized nginx 没有启动

我已尝试按照一些教程和文档对我的Web服务器进行docker化,但我无法通过dockerrun命令运行该服务。这是我的Dockerfile:FROMubuntu:trusty#UpdateandinstallstuffRUNapt-getupdateRUNapt-getinstall-ypython-software-propertiesaptitudescreenhtopnanonmapnginx#AddfilesADDsrc/main/resources//usr/share/nginx/htmlEXPOSE80CMDservicenginxstart我创建我的图像:dockerb

nginx - 将虚拟主机分配给 Docker 端口

我设置了通配符DNS,以便对自定义域(*.foo)的所有Web请求都映射到Docker主机的IP地址。如果我有多个容器运行Apache(或Nginx)实例,每个容器都将Apache端口(80)映射到某个外部入站端口。我想做的是向container-1.foo发出请求,它已经通过我的自定义DNS服务器映射到正确的IP地址(Docker主机的),但将默认端口80请求代理到正确的Docker外部端口,以便来自指定容器的正确Apache实例能够基于自定义域进行响应。同样,container-2.foo将代理到第二个容器的apache,依此类推。是否有为此预先构建的解决方案,我最好的选择是在Do

服务器部署nginx配置域名反向代理

下载最新版Nginx镜像dockerpullnginx:latest运行nginx镜像dockerrun-p80:80--namenginx-dnginx从nginx容器中映射核心文件1、本地创建文件目录mkdir-p/opt/docker/nginx/conf.dmkdir-p/opt/docker/nginx/htmlmkdir-p/opt/docker/nginx/logsmkdir-p/opt/docker/nginx/conf/nginx.conf2、拷贝nginx容器对应的文件默认配置dockercpnginx:/etc/nginx/nginx.conf/opt/docker/ng

mongodb - 如何在 Nginx 反向代理后面设置 MongoDB

我正在尝试将Nginx设置为访问MongoDB数据库的反向代理。默认情况下,Mongo监听27017端口。我想要做的是通过nginx重定向主机名,例如mongodb.mysite.com并将其传递给mongodb服务器。这样,从外部网络我将关闭我已知的27017端口,并像我给出的示例一样从隐藏的url访问我的数据库。所以我正在尝试使用此配置设置Nginx:server{listen80;server_namemongo.mysite.com;gzipoff;location/{proxy_passhttp://127.0.0.1:27017;proxy_redirectoff;prox

redirect - Nginx:重定向短 URL 的服务器名称和子域条件

我想根据服务器名称有条件地重定向,但我重定向到的位置也取决于子域。例如,这是我的基本配置server{listen80;return301https://$host$request_uri;}server{listen443;server_namecompany.comcompa.ny;sslon;ssl_client_certificate/etc/ssl/certs/godaddy_CA.crt;ssl_certificate/etc/ssl/certs/wildcard.company.com.crt;ssl_certificate_key/etc/ssl/private/wil

c++ - 创建与 nginx 通信的 c++ 应用程序的最佳方法

我需要编写一个C++接口(interface),它可以读取我们的数据结构并使用http协议(protocol)提供基于查询的o/p。服务器需求它应该能够同时为100个客户提供服务。为什么选择C++所有代码都已经用C++编写。所以我们只需要用C++编写一个http层。这就是我选择C++而不是更传统的Web编程语言的原因。我正在考虑使用nginx来提供静态文件并使用它的代理通行证与C++进行通信。我发现了两种方法:编写一个FastCGIc++模块。编写一个node.jsc++模块。如果您有任何其他建议,请提供任何其他建议您能否根据以往的经验列出每种方法的优缺点?

javascript - nginx:将所有请求发送到单个 html 页面

使用nginx,我想保留url,但无论如何都加载相同的页面。我将使用带有History.getState()的url在我的javascript应用程序中路由请求。看起来应该是一件很简单的事情?location/{rewrite(.*)base.htmlbreak;}有效,但重定向网址?我仍然需要网址,我只想始终使用同一个页面。 最佳答案 我认为这会为您解决问题:location/{try_files/base.html=404;} 关于javascript-nginx:将所有请求发送到单

proxy - golang反向代理不工作

我不知道为什么这个反向代理不起作用。我看过几个例子,我找不到任何问题。packagemainimport("log""net/url""net/http""net/http/httputil")funcreport(r*http.Request){log.Print("URL:"+r.URL.Path)log.Print("Scheme:"+r.URL.Scheme)log.Print("Host:"+r.URL.Host)//r.URL.Scheme="http"//r.URL.Host="stackoverflow.com"//r.Header.Set("Host","stacko

nginx+rtmp+OBS搭建音视频直播服务

文章目录OBSNginx-rtmpdocker方式野生方式推流hls单码流rtmp多码流拉流OBS下载地址:http://www.obsproject.com.cn/download/https://obsproject.com/zh-cn/download傻瓜式一路按照提示安装即可。Nginx-rtmpdocker方式有很多个镜像可供选择,我搞个下面的这种。https://hub.docker.com/r/alfg/nginx-rtmpdockerrun-it-p1935:1935-p8080:80--rmalfg/nginx-rtmphttp://localhost:8080/statrt