如何在VPS中从nginx代理在共享主机中传递DirectAdmin

How to proxy pass DirectAdmin in shared hosting from nginx in VPS

提问人:Muhammad Kholid B 提问时间:10/4/2023 最后编辑:Muhammad Kholid B 更新时间:10/4/2023 访问量:42

问:

  • 我有一个子域指向我的 VPS IP,并安装了 nginx。da.myvps.com
  • 我有一个带有 DirectAdmin URL 的共享主机。https://mysharedhosting:2222/evo/
  • 我想使用下面的 nginx 代理通行证使用我的子域访问我的 DirectAdmin,这样我就可以通过转到以下 URL 来访问 DirectAdmin:而不是 .https://da.myvps.com/evo/https://mysharedhosting:2222/evo/
server {
  listen 80;
  server_name da.myvps.com;

  location /evo/ {
    proxy_pass https://mysharedhosting.com:2222/evo/;
  }

  location = / {
    return 301 https://da.myvps.com/evo/;
  }

  # This endpoint is used by DirectAdmin to get data
  location /api/ {
    proxy_pass https://mysharedhosting.com:2222/evo/api/;
  }
}

我可以访问网络,但它在下面显示此错误:DirectAdmin error

你知道如何解决它吗?有可能这样做吗?任何帮助将不胜感激。多谢!

nginx 反向代理 web-hosting proxypass directadmin

评论


答: 暂无答案