如何解决为什么 Dokku 总是重定向到默认应用程序?
我正在使用 Git 向 Dokku 发布一个 ASP.NET 5 应用程序。一切似乎都成功了,输出的最后一行是应用程序所在的 URL。但是,当我访问该 URL 时,我会转到我之前发布的演示应用程序,以检查一切是否正常。这是为什么?
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
COPY . ./foo/
WORKDIR /foo
RUN dotnet publish -c release -o /app
FROM mcr.microsoft.com/dotnet/aspnet:5.0
WORKDIR /app
COPY --from=build /app ./
ENTRYPOINT ["dotnet","Foo.dll"]
解决方法
问题是我没有指定协议,因此 Firefox 默认使用 HTTPS,而我没有设置,因此连接被拒绝。
在明确指定 HTTP 后,我的网站变得生动起来。使用 Dokku letsencrypt 插件让 HTTPS 正常工作非常简单。
我还在我的 Dockerfile 中添加了 ENV ASPNETCORE_URLS http://*:5000
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。