반응형
.NET Core 웹 애플리케이션은 기본적으로 localhost에서만 접근 가능하도록 설정되어 있습니다. 이 포스트에서는 .NET Core 애플리케이션을 여러 포트에서 접근 가능하도록 설정하는 방법을 알아보겠습니다.
1. 여러 포트에서 애플리케이션 호스팅
NET Core 애플리케이션을 여러 포트에서 호스팅하려면 UseUrls 메서드에 여러 URL을 지정하면 됩니다.
아래 코드는 애플리케이션을 5000 포트와 5252 포트에서 모두 접근 가능하도록 설정하는 방법을 보여줍니다:
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseUrls("http://*:5000", "http://*:5252");
이렇게 설정하면 어떤 IP 주소를 통해서든지 5000 포트와 5252 포트로 웹 애플리케이션에 접근할 수 있게 됩니다.
2. 보안 고려 사항
이 설정은 보안상의 이유로 신중하게 사용해야 합니다.
특히 인터넷에 직접 연결된 서버에서는 사용하지 않는 것이 좋습니다. 이러한 설정은 애플리케이션을 공격에 노출시킬 수 있으므로, 실제 운영 환경에서는 적절한 방화벽 설정과 함께 사용해야 합니다.
이상으로, .NET Core 애플리케이션을 여러 포트에서 접근 가능하도록 설정하는 방법에 대해 알아보았습니다.
이 방법을 사용하면, 웹 애플리케이션을 여러 포트에서 접근 가능하도록 설정할 수 있습니다.
반응형
'C#' 카테고리의 다른 글
포트 확인과 프로세스 종료하는 방법 (0) | 2024.05.02 |
---|---|
.NET SDK 실행 오류 - SDK를 찾을 수 없음 (0) | 2024.05.02 |
.NET Core Window Service 배포 방법 (0) | 2024.04.22 |
.NET Framework 에서 Windows 서비스 사용 하는 방법 (0) | 2024.04.19 |
Visual Studio 에서 .NET Framework 프로젝트 서버 배포 방법 (0) | 2024.04.16 |