高考考试网
当前位置: 首页 高考资讯

asp.netcore权限验证(如何在宝塔面板启用)

时间:2023-08-13 作者: 小编 阅读量: 6 栏目名: 高考资讯

asp.netcore权限验证要想在Linux上部署ASP.NETCORE网站,除了使用“宇内流云”大神的Jexus之外就是使用Nginx对ASP.NETCORE网站进行反向代理。常规的做法是在服务器上部署完成ASP.NET运行环境、网站程序之后,使用Supervisor对网站程序进程进行守护。该功能会在网站根目录下生成一个名为.well-known的目录,证书的申请、续签均需要依赖该目录。但要注意的是,这个设置会允许用户下载FileProvider提供的所有文件包括但不限于dll、exe、db等。

asp.netcore权限验证?要想在 Linux 上部署 ASP.NET CORE 网站,除了使用“宇内流云”大神的 Jexus 之外就是使用 Nginx 对 ASP.NET CORE 网站进行反向代理,现在小编就来说说关于asp.netcore权限验证?下面内容希望能帮助到你,我们来一起看看吧!

asp.netcore权限验证

要想在 Linux 上部署 ASP.NET CORE 网站,除了使用“宇内流云”大神的 Jexus 之外就是使用 Nginx 对 ASP.NET CORE 网站进行反向代理。

常规的做法是在服务器上部署完成 ASP.NET 运行环境、网站程序之后,使用 Supervisor 对网站程序进程进行守护。网站程序采用固定的端口号,之后在宝塔面板中创建网站并配置反向代理。

宝塔面板是一个不错的产品,为网站提供了一键申请免费 HTTPS 证书的功能。该功能会在网站根目录下生成一个名为 .well-known 的目录,证书的申请、续签均需要依赖该目录。

在配置完成反向代理之后,对 .well-known 目录的访问将会由 ASP.NET CORE 程序进行处理,这就会导致该目录下的文件访问不到了,于是自动申请 HTTPS 证书的功能也就失效了。

有两种方式可以解决该问题:

  1. 修改 Nginx 网站的配置,让对 .well-known 的请求不走反向代理。
  2. 修改 ASP.NET CORE 网站的设置,让其支持对 .well-known 目录下文件的访问。

经过几番折腾,修改 Nginx 网站配置的方式并没有走通,这完全是因为笔者在 Linux 上的造诣浅薄。不过,第二种方案的实现倒是非常容易。

笔者将 ASP.NET CORE 应用发布到了网站的根目录,这也就意味着 .well-known 目录和 wwwroot 目录是平级的。那么,我们仅需要增加一个静态文件中间件即可:

app.UseStaticFiles(new StaticFileOptions{ FileProvider = new PhysicalFileProvider($"{env.ContentRootPath}/.well-known"), RequestPath = "/.well-known", ServeUnknownFileTypes = true});

以上代码需要在 Configure 方法中调用。其中 ServeUnknownFileTypes = true 代表:即便文件的 MIME 类型未知,也将其发送到客户端。该参数也可以用来解决部分静态文件因后缀过于小众而无法下载的问题。但要注意的是,这个设置会允许用户下载 FileProvider 提供的所有文件包括但不限于 dll 、exe、 db 等。开启此设置前需要小心谨慎。

如何在宝塔面板启用 ASP.NET CORE 网站并自动申请 HTTPS 证书-码农很忙

    推荐阅读
  • 企鹅岛生命体怎么制作 企鹅岛的生命体怎么才能有

    下面给大家介绍详细步骤。打开企鹅岛,点击左下角红色箭头指出的图标。在生命体界面,往下滑找到生命体碎片已满的生命体。生命体制作完成,在地图中出现一只可爱的小企鹅,并且提高冰屋营地栖息地的金币产量。生命体碎片可以在商店开启宝箱获得。

  • 重庆轨道交通停运站(重庆轨道交通多站点恢复运营)

    重庆轨道交通停运站?接下来我们就一起去了解一下吧!重庆轨道交通停运站据@重庆轨道交通消息,9月3日6时起,轨道交通多条线路共28个站点将恢复运营服务。此外,重庆西站地铁站取消“只出不进”,恢复正常运营模式。

  • 广东版五年级上册英语unit2课文(人教版五年级上册英语unit2教材B部分课文翻译)

    人教版五年级上册英语unit2教材B部分课文翻译人教版五年级上册英语unit2教材B部分课文翻译1Let'stry部分翻译ItisSaturdaymorning.ZhangPengcallsOliver.Listenandtick.星期六上。

  • 紫菜冬瓜汤的做法(紫菜冬瓜汤如何做)

    接下来我们就一起去了解一下吧!紫菜冬瓜汤的做法主料:冬瓜300克辅料:紫菜(干)15克调料:盐2克,味精1克,花生油10克。冬瓜、紫菜放入锅内,加水适量,共煮成汤。加花生油及少许鱼肝油露煮熟即可食用。紫菜冬瓜汤,是以冬瓜、干紫菜为原料制作的一道菜品。

  • 龙眼怎么剥皮方便

    跟着小编一起来看一看吧!龙眼怎么剥皮方便摘一个龙眼,将龙眼果根部向上,用一个手的食指和拇指将龙眼捏住,用力向中间捏,根部便会出现裂缝。继续捏,直到看到龙眼肉,用手指沿着龙眼果根裂缝部往上一挤,美味的肉肉便在嘴里了。

  • 长江30斤巨鳖(男子水库钓起30斤重的巨型老鳖)

    但由于管理不善和雨季涨水等原因,导致养殖的佛罗里达鳖外逃到自然水域,适应野外环境后,现在已经能自然繁殖了。

  • 反向剪刀手什么意思(反向剪刀手介绍)

    而是互相侮辱的意味。此外,在澳大利亚由手腕或肘部向上甩手背朝外的V字手势被称为“两指敬礼”,是具侮辱性的。因此,在澳大利亚,手背朝外的V字手势均被限制使用。此手势经常被用来表示违抗、蔑视或嘲笑。正常的剪刀手是一种表示胜利的意思,同时也是被人们成为是最弱、二货的一种拍照姿势,但是也是被大家经常比划的手势之一。

  • 钵钵鸡的做法(在家怎么自制钵钵鸡)

    钵钵鸡的做法准备猪大骨、土鸡焯水去血水之后,放入另一锅清水中,再加入姜片、葱结、胡椒、花椒大火烧开后转小火炖2-3个小时,最后捞出锅内材料,高汤放凉备用。在事先熬制好的高汤中加入适量的茴香粉、蒜泥、姜末、鸡精、盐、白糖,加入第2步炒制香料之后剩下的油,搅拌均匀。将食材切成便于串起来的块状或片状,在锅里煮至断生,放在调制好的汤里,静置腌制半小时以上即可食用。

  • 八个适宜在农村创业致富的项目(农村可以怎么创业)

    八个适宜在农村创业致富的项目特色农家乐,伴随着生活水平的提高与交通条件的改善,郊区游越来越受到城市人的青睐,以“吃、住、玩”在农家为卖点的农家乐受到都市居民热捧。农业规模经济,中国的农业正在向集约化生产发展。农村养殖,未来10年,中国畜产品和水产品需求将持续增长,农产品生产价格总体上保持稳定并有所上扬,畜牧业规模养殖水平不断提高,加上政府扶持与科技推动,农牧业生产专业化和区域化程度提高。

  • 霸气又有杀气又有骨气的名字(关于霸气又有杀气又有骨气的名字)

    狼啸皓月大漠雪狼,今天小编就来聊一聊关于霸气又有杀气又有骨气的名字?接下来我们就一起去研究一下吧!霸气又有杀气又有骨气的名字狼啸皓月大漠雪狼辽美式丶残月苍狼图腾苍野狼步碍眼者死狼步荒城地狱修罗狂飙dē蜗牛龙吟宵酒影丨、修罗宸弑狂拽龙少屌霸天御寒天下