容器内能正常访问吗?
容器内访问也是没有反应,通过本地telnet 服务器的端口是通的
刚刚重新试了一下 进入内部的时候 是可以访问的
@初夏的阳光丶: 容器端口是怎么映射的?
@dudu: 程序设定是8000 docker也是从8000映射到8000
@dudu:
@初夏的阳光丶: 建议容器内通过 curl -i http://localhost:8000/hangfire
命令测试一下是否可以正常访问
@dudu: 通过curl -i http://localhost:8000/hangfire 这个是可以正常访问的
但是通过 curl -i http://服务器IP:8000/hangfire 这样访问是直接401
@初夏的阳光丶: 我猜测通过 localhost 是默认允许的不需要授权的访问方式,不通过 localhost 需要配置授权,比如
{
IsReadOnlyFunc = (DashboardContext context) => true,
Authorization = new[] { new MyAuthorizationFilter() }
});
@dudu: 您的意思是在程序中改一下授权的机制嘛
@初夏的阳光丶: 要添加一种授权机制
@dudu: 已经解决了。按照您这边指导了,添加了一种默认的授权机制 谢谢您