小编Bad*_*Oyd的帖子

代理 (nginx) 显示错误网关错误

我有一个在 上运行的服务(docker 注册表)port 5000,我已经安装了 nginx 以将 http 请求从 重定向80805000。如果我卷曲localhost:5000它可以工作,但是当我卷曲它时,localhost:8080我会收到一个错误的网关错误。

nginx配置文件:

upstream docker-registry {
 server localhost:5000;
}

server {
 listen 8080;
 server_name registry.mydomain.com;

 proxy_set_header Host       $http_host; 
 proxy_set_header X-Real-IP  $remote_addr; 
 client_max_body_size 0; 
 chunked_transfer_encoding on;

 location / {

     proxy_pass http://docker-registry;
 }
 location /_ping {
     auth_basic off;
     proxy_pass http://docker-registry;
 }
 location /v1/_ping {
     auth_basic off;
     proxy_pass http://docker-registry;
 }

}
Run Code Online (Sandbox Code Playgroud)

/var/log/nginx/error.log我有:

[crit] 15595#0: *1 connect() to [::1]:5000 failed (13: Permission denied) …
Run Code Online (Sandbox Code Playgroud)

proxy nginx gateway

18
推荐指数
2
解决办法
6万
查看次数

通道 0:打开失败:管理禁止:打开失败

我正在做这个 教程,但是当涉及到 O 应该运行这些命令的部分时:

local-server#  ssh -NTCf -w 0:0 87.117.217.27
local-server#  ssh -NTCf -w 1:1 87.117.217.44
Run Code Online (Sandbox Code Playgroud)

它说:

channel 0: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ssh ssh-tunneling

11
推荐指数
2
解决办法
5万
查看次数

标签 统计

gateway ×1

nginx ×1

proxy ×1

ssh ×1

ssh-tunneling ×1