ASP.NET Core Kestrel 에서 HTTPS(SSL)사용
신청서
이 단 계 는 자세히 말 하지 않 겠 습 니 다.무료 와 유 료 가 있 습 니 다.신청 이 끝 난 후에*.pfx 가 끝 난 서 류 를 드 리 겠 습 니 다.
NuGet 패키지 추가
nuget 에서 찾 은 다음 프로그램 에 인용 Microsoft.AspNetCore.server.Kestrel.Https 를 추가 합 니 다.
배치 하 다.
*.pfx 끝 에 있 는 파일 을 복사 한 프로그램의 웹 루트 디 렉 터 리 를 수정 하고 Programs.cs 파일 을 수정 합 니 다.
public class Program
{
public static void Main(string[] args) {
var config = new ConfigurationBuilder().AddCommandLine(args).AddEnvironmentVariables("ASPNETCORE_").Build();
var host =
new WebHostBuilder().UseConfiguration(config).UseKestrel(ConfigHttps()).UseContentRoot(
Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup<Startup>().Build();
host.Run();
}
private static Action<KestrelServerOptions> ConfigHttps() {
return x => {
var pfxFile = Path.Combine(Directory.GetCurrentDirectory(), "*.pfx");
//password
var certificate = new X509Certificate2(pfxFile, "password");
x.UseHttps(certificate);
};
}
}
그리고 명령 행 창 에서 dotnet xxx.dll--server.urls 를 실행 합 니 다.https://www.example.com:port됐다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
.Net Core Excel 템플릿 읽기 Excel 파일 내보내기텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.