概述Heroku +节点(parsing服务器)+ nginx不工作
我知道有一个类似的问题,但这个更具体,因为我有一个Nginx服务器设置,但location参数没有任何影响:
这是我的Nginx.conf.erb :
daemon off; #Heroku dynos have at least 4 cores. worker_processes <%= ENV[\’Nginx_WORKERS\’] || 4 %>; events { use epoll; accept_mutex on; worker_connections 1024; } http { gzip on; server_tokens off; log_format l2met \’measure#Nginx.service=$request_time request_ID=$http_x_request_ID\’; access_log logs/Nginx/access.log l2met; error_log logs/Nginx/error.log; include mime.types; default_type application/octet-stream; sendfile on; #Must read the body in 5 seconds. clIEnt_body_timeout 5; upstream app_server { server unix:/tmp/Nginx.socket fail_timeout=0; } server { Listen <%= ENV[\”PORT\”] %>; server_name _; keepalive_timeout 5; # A try to overrIDe some pictures in parse # location /parse/files/0B5jvlihE6yxQed1w9vRSRW0DRldy3fbwqaCjpyF/ { # add_@R_502_5548@ whereamI first; # return 301 http://img.zgserver.com/Nginx/nice-ouest.jpg; # } # location /parse/files/{ # add_@R_502_5548@ whereamI second; # return 301 http://img.zgserver.com/Nginx/nice-ouest.jpg; # } # location / { # add_@R_502_5548@ whereamI parent; # proxy_set_@R_502_5548@ X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_@R_502_5548@ Host $http_host; # proxy_redirect off; # proxy_pass http://app_server; # } } }
这是我的procfile:
web: bin/start-Nginx ./node_modules/.bin/forever index.Js
这里是我的index.Js(至less是相关部分):
windows上的Heroku出现错误:内容公钥无效
耙资产:预编译不起作用(rails 3.1.1)
Heroku Local:“http”指令是重复的
Heroku + git = ENOENT:spawn git ENOENT
Ruby on Rails教程Michael Hartl第2章练习(demo_app):app在windows 8本地主机上工作,但在Heroku上不起作用
var httpServer = require(\’http\’).createServer(app); httpServer.Listen(\’/tmp/Nginx.socket\’,function () { fs.openSync(\’/tmp/app-initialized\’,\’w\’); });
最后但并非最不重要的是:这里是我的buildpack
=== super-project Buildpack URLs 1. https://github.com/heroku/heroku-buildpack-nodeJs.git 2. https://github.com/heroku/heroku-buildpack-Nginx.git
而问题其实是这样的… 这是工作 :服务器通过Nginx返回所有希望的响应, 但它基本上不应该,因为这意味着Nginx代理是完全无用的,我不明白为什么。
有任何想法吗?
Heroku / SIDekiq错误时杀/重试作业 – 403禁止 – 攻击阻止
在Heroku中的节点+ Nginx代理设置502错误的网关
无法安装heroku核心插件
Laravel Nginx.conf与官方Heroku PHP的buildpack?
Heroku toolbelt将不会运行在windows 7用户与非拉丁字符在其中
总结
以上是内存溢出为你收集整理的Heroku +节点(parsing服务器)+ nginx不工作全部内容,希望文章能够帮你解决Heroku +节点(parsing服务器)+ nginx不工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容