首页 > 系统相关 >配置.NET Web应用使用自定义证书实现Https访问,支持Linux

配置.NET Web应用使用自定义证书实现Https访问,支持Linux

时间:2024-12-15 17:53:41浏览次数:5  
标签:Web Https 自定义 证书 配置 myapp Linux

1. 配置

在appsettings.json增加下面配置:

  "Kestrel": {
    "Endpoints": {
      "Https": {
        "Url": "https://*:34038",
        "Certificate": {
          "Path": "CloudFlare_Origin_Certificate.pfx",   //此文件放在应用根目录,和myapp.dll同一目录,放在其他目录请指定路径
          "Password": "yourpassword"
        }
      }
    }
  }

 如果你是创建项目时已经启用了https,完成以上配置就可以了。注意,程序会自动查找此配置节,不需指定程序去读取。不要在程序里面指定证书,部署时不能修改,麻烦。

没有启用的确认Programe.cs中的配置:

{
    app.UseHsts();
    app.UseHttpsRedirection();  
}

2. 验证

此时你发布网站,上传到服务器上,并授予权限,防火墙开放相应端口。

然后执行:

dotnet myapp.dll
# 或者:
./myapp

即可看到应用已经成功运行起来,可以远程访问了。

 

标签:Web,Https,自定义,证书,配置,myapp,Linux
From: https://www.cnblogs.com/jopny/p/18608246/run_NET_core_web_app_use_https_custom_cert

相关文章

  • linux下github全局加速——fastgithub
    安装fastgithub国内大部分服务器无法访问github,或者即时能访问也是速度慢,时灵时不灵的。需要给github加速一下。一般有四种方法:修改/etc/hosts文件,需要实时更新本地下载文件之后再上传到服务器。需要二道程序通过镜像来加速。3.1通过gitee加速,通过修改github地址来将......
  • linux文件IO:epoll
    poll和select的改进版,在一个程序需要处理数百个文件描述符时很有用2.6内核引入epoll机制,解决了poll和select的性能问题,并加入了一些新特性poll和select每次调用都需要所有被监听的文件描述符,内核需要遍历所有的文件描述符,当数量变大时,性能消耗巨大epoll将监听注册从实际监听中......
  • Linux系统基础(一):基础操作命令
    第一节Linux基础操作文章目录第一节Linux基础操作文件操作相关文件读取相关用户相关权限相关日志相关进程相关存储相关网络相关基本工具网络配置网络连接SSH文件操作相关opensslpasswd-1123openssl是一个开源加密工具包passwd指的是用于处理密码......
  • 3种在Linux命令行查看图像的方法
    在Linux中有很多GUI应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐。今天要介绍的是3个实用的CLI图像查看器来在终端上查看图像,让那些使用CLI的朋友能更加高效地工作。1.FIMFIM是FbiIMproved的缩略语,意思是Fbi改进版。有些人可能还不......
  • 如何设置Linux系统开机自动运行脚本?
    大家好,我是良许。在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在Windows下,我们有很多方法可以设置开机启动,但在Linux系统下我们需要如何操作呢?Linux下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有UI界面的设置方法,但我不熟,我更多是......
  • 性能测试-linux下的常用命令汇总
    1.1cup使用率进行排序[root@master~]#top-ctop-20:45:36up1:14,4users,loadaverage:0.45,0.85,0.53Tasks:125total,1running,124sleeping,0stopped,0zombie%Cpu(s):11.2us,15.3sy,0.0ni,73.3id,0.0wa,0.0hi,0.2si,0.0......
  • 性能测试工具-nmon工具(Linux的资源监控)
    1.1下载nmon工具官方网站下载地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download下载nmon16e_mpginc.tar.gz的安装包1.2nmon工具早Centos7的安装解压文件nmon16e_mpginc.tar.gz#创建目录将压缩文件内容加压到该目录[root@mastertgz]#mkdir-p/opt/app/......
  • 如何在 PbootCMS 中自定义前台 404 错误页面?
    在PbootCMS中,自定义前台404错误页面非常简单。PbootCMS已经内置支持自定义内容地址错误情况下错误页面的自定义功能。您只需要在站点根目录下定义一个 404.html 文件即可。以下是详细的步骤和注意事项:创建404.html文件:登录到您的FTP客户端或通过服务器管理工具,导......
  • Linux框架(一)——设备树
    掌握设备树是Linux驱动开发人员必备的技能!因为在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出CPU在系统启动的时候就支持设备树,比如我们的RK3568系列、NXP的I.MX8系列等。设备树设备树(DeviceTree),将这个词分开就是“设备......
  • 如何修改网站的错误信息,如何自定义网站的错误页面
    自定义网站的错误页面可以提升用户体验,提供更友好的提示信息。以下是具体步骤:创建错误页面:创建一个新的HTML文件,命名为 404.html、500.html 等,根据需要创建不同的错误页面。在错误页面中,编写友好的提示信息和导航链接,帮助用户返回网站的其他部分。配置Web服务器:对于......