2

我正在尝试使用 Dokku 运行应用程序而不使用 VHOST,仅使用 IP 地址在端口 80 上运行

4

2 回答 2

0

我解决了将 nginx.conf 放入我的 dokku 应用程序的问题

upstream flask-domains { server 127.0.0.1:PORT; }
  server {
    listen        [::]:80;
    listen        80;
    server_name   external_ip;

    location / {
      proxy_pass http://flask-domains;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection upgrade;
      proxy_set_header Host $host;
      proxy_cache_bypass $http_upgrade;
    }
}

您应该使用 dokku 应用程序中 PORT 文件中的 PORT 更改 PORT,并将 external_ip 更改为您正在使用的 IP

于 2015-02-27T17:55:55.867 回答
-1

如果我没记错的话,如果您想使用 Dokku 构建应用程序,您需要使用 vhost 方法 - 将其安装在 your.domain.tld:80 上 - 或者您需要直接访问端口。

于 2015-02-26T00:19:56.403 回答