如何自创网站

如果要在Linux上部署space核心网站,除了“太空云”大神Jexus之外,还要使用Nginx作为space核心网站的反向代理。      通常的做法是在服务器上部署好ASP.NET运行环境和网站程序后,用监管器来守护网站程序的进程。网站

  

  如果要在Linux上部署space核心网站,除了“太空云”大神Jexus之外,还要使用Nginx作为space核心网站的反向代理。

  

  

  通常的做法是在服务器上部署好ASP.NET运行环境和网站程序后,用监管器来守护网站程序的进程。网站程序使用一个固定的端口号,然后在pagoda面板中创建一个网站,并配置一个反向代理。

  

  

  宝塔面板是一个很好的产品,它为网站提供了一键申请免费HTTPS证书的功能。这个函数将生成一个名为。在网站的根目录中比较知名,证书的申请和更新都需要依赖这个目录。

  

  

  配置反向代理后,对。知名目录将被ASP.NET核心程序处理,导致该目录下的文件无法访问,自动申请HTTPS证书的功能将失效。

  

  

  有两种方法可以解决这个问题:

  

  

  修改Nginx网站的配置,以便。知名不经过反向代理。修改ASP.NET核心网站的设置,以支持访问中的文件。知名目录。几经风雨,修改Nginx网站配置的办法没有奏效,完全是因为作者对Linux的造诣太浅。然而,第二种方案的实现非常容易。

  

  

  作者将ASP.NET核心应用程序发布到网站的根目录,这意味着。已知目录和wwwroot目录相等。然后,我们只需要添加一个静态文件中间件:

  

  

  app。use static files(new static file options { file provider=new physical file provider($ ‘ { env。ContentRootPath}/。众所周知’)、RequestPath=’/。知名’,ServeUnknownFileTypes=true });以上代码需要在Configure方法中调用。其中serveunknownfiletypes的 =true表示即使文件的MIME类型未知,它也将被发送到客户端。这个参数也可以用来解决一些静态文件因为后缀太小而无法下载的问题。但需要注意的是,该设置将允许用户下载FileProvider提供的所有文件,包括但不限于dll、exe、db等。打开此设置前请小心。

  

  

  如何在宝塔面板中启用panel核心网站,并自动申请HTTPS证书-编码器是非常繁忙的。

  

给TA打赏
共{{data.count}}人
人已打赏
网上赚钱

抛家舍业的诗句,抛家舍业是贬义词吗

2022-9-15 0:05:05

网上赚钱

公司招聘视频制作教程,招聘创意视频怎么制作

2022-9-15 1:33:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索