【docker入门学习--docker应用(nginx)】教程文章相关的互联网学习教程文章

AWS Elastic Beanstalk – 配置我的nginx设置以增加Java Spring maven应用程序的超时【代码】

所以我使用AWS Elastic Beanstalk来托管我的Java Spring应用程序,并且某些请求需要60多秒才能完成.我想提高超时限额以便完成,所以我开始关注this教程. 我成功地在ELB控制台中更改了Load Balancer超时,但是我在更改nginx代理的设置时遇到了问题.本教程建议创建一个名为.ebextensions / nginx-timeout.config的文件,其中.ebextensions位于“我项目的根目录”中.本教程假设我们正在使用带有Docker的Beanstalk,我不是,所以我找到了this...

使用Nginx和gunicorn服务烧瓶应用程序:连接到webpage.sock时权限被拒绝【代码】

我正在尝试设置一个由Nginx和Gunicorn提供服务的简单烧瓶应用程序,并且大多数都遵循这个tutorial.当尝试访问该网页时,我收到502 Bad Gateway错误. nginx日志(/var/log/nginx/error.log)说: [crit] 23472#0:* 1 connect()到unix:/home/crawforc3/webpage/webpage.sock失败(13:权限被拒绝) 我检查过,我的项目目录中有一个webpage.sock文件,如下所示: srwxrwxrwx 1 crawforc3 www-data 0 May 31 17:59 webpage.sock 这是我的/etc...

nginx gunicorn:部署多个Flask应用程序【代码】

参见英文答案 > Add a prefix to all Flask routes 10个我已经在Arch Linux板上问了这个问题,但没有得到答案.所以我在这里试试运气: 我正在尝试在我的Arch Linux服务器上设置nginx gunicorn来运行多个Flask应用程序.但是我似乎没有以正确的方式配置nginx.当我刚拿到一个Flask应用程序并运行时,一切似乎都运行良好.我在/etc/nginx/nginx.conf中包含了/ etc / nginx / sites-available和/ etc /...

ruby-on-rails – 使用nginx映射rails应用程序【代码】

我想使用nginx来映射端口80上的所有rails应用程序. 目前,我在端口3000 3001和3002上运行了3个rails应用程序,我想在端口80上使用nginx来映射它们:http://127.0.0.1/app1 => 127.0.0.1:3000 http://127.0.0.1/app2 => 127.0.0.1:3001 http://127.0.0.1/app3 => 127.0.0.1:3002这是我做的:server {listen 80;location /app1/ {proxy_pass http://127.0.0.1:3000/;}location /app2/ {proxy_pass http://127.0.0.1:3001/;}location /a...

请求将nginx反向代理挂起到docker上的ASP.NET 5 Web应用程序【代码】

我试图让nginx,ASP.NET 5,Docker和Docker Compose在我的开发环境中一起工作,但到目前为止我看不到它的工作原理. This是我现在的状态,让我在这里简要解释一下. 我有以下docker-compose.yml文件:webapp:build: .dockerfile: docker-webapp.dockerfilecontainer_name: hasample_webappports:- "5090:5090"nginx:build: .dockerfile: docker-nginx.dockerfilecontainer_name: hasample_nginxports:- "5000:80"links:- webapp:webappdo...

python – 将头文件从nginx传递给运行Flask应用程序的uWSGI后端【代码】

我有一个在Debian上运行的nginx服务器.同一台服务器也在运行带有Flask Python应用程序的uWSGI.我要做的一件事是从nginx将一个HTTP头传递给Flask应用程序,这是由nginx条件决定的,即哪个虚拟主机正在运行请求. 我正在尝试从nginx(而不是从客户端)向uWSGI后端传递HTTP标头,但它没有出现在HTTP请求下的Flask的DebugToolbar中. 来自nginx配置的相关部分location / {# First attempt to serve request as file, then# as directory, then...

perl – 用于CGI :: Application应用程序的nginx fastcgi配置【代码】

我试图让一个C :: A应用程序在nginx fastcgi环境(debian 6.0)中运行并使用spawn-fcgi. 使用$self-> mode_param(path_info => 1,param =>’rm’)配置C :: A路由; 问题是,无论我要求的C :: A应用程序网址(example.com/cities,example.com/profile/99等),它总是显示example.com/index.pl所做的主页. 我的nginx设置是server {listen 80;server_name example.com;root /var/www/example.com/htdocs;index index.pl index.html;locati...

ruby-on-rails – 在nginx / passenger上部署rails 3.2.12应用程序(带引擎)到SUB URI时发现404 Not error【代码】

我们需要在ubuntu 12.04服务器上部署rails 3.2.12 app到sub uri nbhy. rails应用程序有3个引擎,其中一个是authentify,用于用户身份验证.主应用程序的根指向authentify的登录页面.这是主应用程序中的routes.rb:root :to => "authentify::sessions#new"match '/signin', :to => 'authentify::sessions#new'match '/signout', :to => 'authentify::sessions#destroy'match '/user_menus', :to => 'user_menus#index'match '/view_ha...

node.js – 在Nginx后面运行Express应用程序的间歇性502 Bad Gateway错误【代码】

我目前正在运行nginx背后的一系列Node.js表达应用程序.但是,虽然我的应用程序运行正常,但我在某些情况下遇到间歇性的502 Bad Gateway错误. 主实例是用户尝试登录的位置.通常第一次登录尝试将返回502错误(并且此错误将是即时的而不是在延迟之后发生),而此后立即的第二次尝试将处理正常,而请求标头中没有变化. 我已经检查了nginx和express的日志,看起来在第一个例子中,尽管细节相同,但第一次尝试返回500错误(如在登录尝试错误的情况下...

ruby-on-rails – 使用Rails 5应用程序生成Elastic Beanstalk Nginx上的502 Bad Gateway(太大标题)【代码】

我正在使用门卫并设计我的Rails 5应用程序来实现我自己的OAuth提供商,用于Amazon Alexa帐户链接.如果用户触发OAuth流程并且已经登录到我的网站,则流程正常.但是当用户未登录时,他需要先登录然后再开始流程.设计登录后,用户不会重定向到OAuth流程.我现在已经添加了在登录后重定向回OAuth流的功能,并且它在开发模式下工作正常(使用ngrok)但在生产中,我在登录后遇到502错误,我无法弄清楚问题是什么. 以下是access.log中的条目:2017/0...

asp.net核心nginx上的多个应用程序【代码】

我一直在努力使用nginx和supervisor在EC2 ubuntu实例上运行一些asp.net核心webapps.我成功地一次运行一个应用程序,只需在我的nginx设置中交换我的端口并重新加载我可以在运行5000和5001的运行.netcore应用程序之间切换.我似乎无法找出nginx设置来使它们两者在路径上工作,即:hostname / app1,hostname / app2. 这是我的Nginx配置.任何人都可以指出我做错了吗?我的主管正在运行这两个应用程序,我可以通过查看日志并在默认位置“/”...

erlang – Nginx反向代理到自定义Mochiweb应用程序【代码】

我有Nginx作为我的前端Web服务器监听端口80.并且某些请求,我已经设置了nginx来反向代理它到我写的基于mochiweb的web服务器,监听端口8000.我的nginx配置为这看起来像这样:location /mymochiserver {proxy_pass http://127.0.0.1:8000;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_fo...

nginx上有多个应用【代码】

我正试图在nginx上的多个上游服务器之间路由流量,如下所示:upstream app_a {server unix:/tmp/app_a.sock fail_timeout=10;# For a TCP configuration:# server localhost:8000 fail_timeout=0; } server {#listen 80; ## listen for ipv4; this line is default and implied#listen [::]:80 default ipv6only=on; ## listen for ipv6index index.html index.htm;server_name localhost;root /home/ubuntu/app_a/www/staging/...

node.js – 使用nginx表达js应用程序 – 在提供子文件夹时与静态文件冲突【代码】

upstream app {server localhost:3000; }server {...# If I comment this location out, images are displayed on the websitelocation ~* \.(?:jpg|jpeg|png|gif|swf|xml|txt|css|js)${expires 6004800;add_header Pragma public;add_header Cache-Control "public, must-revalidate, proxy-revalidate";}...location /app {alias /path/to/app/public/; try_files $uri $uri @app;}location @app {rewrite /app(.*) $1 break;pro...

NGINX =>使用子uris在单个主机名上提供多个应用程序【代码】

我想从同一台服务器提供多个应用程序,通过nginx进行反向代理.我希望这些应用程序可通过单个域名与子uris一起使用. 例如 www.mydomain.com/nodejs=&GT由nginx捕获端口80并通过端口3001上运行的node.js应用程序捕获 www.mydomain.com/rails=&GT nginx收听端口80并通过端口3002上运行的rails应用程序捕获 我的第一个尝试是从两个上游开始:# /etc/nginx/sites-available/mydomain.comupstream nodejs {server 127.0.0.1:3001; }upstre...