C# 13

nginx reverse proxy

sudo vim /etc/nginx/nginx.conf 또는 sudo vim /etc/nginx/sites-available/default 명령어로 nginx configuration을 수정할 수 있다. 수정한 뒤에는 sudo systemctl reload nginx 명령어로 reload를 시켜줘야 한다. 참고로 conf 파일이 잘못되었을 경우 reload가 실패하고 nginx는 기존 설정 그대로 동작한다. 즉, stop하고 start하는 것보다, reload 한 번 하는 것이 더 안전하다. reload 하지 않고 그냥 configuration 문법이 제대로 지켜졌는지만 확인하고 싶다면 sudo nginx -t를 입력하면 된다. a@DESKTOP-NSB:~$ sudo nginx -t ng..

C# 2025.08.25

Get euc-kr in .NET 8.0

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);Encoding euckr = Encoding.GetEncoding("euc-kr"); .NET Framework 4.8.1에서는 Encoding.GetEncoding("euc-kr");만 쓰면 된다. 하지만 .NET 8.0에서는 Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);을 쓰지 않을 경우, GetEncoding 호출 시 다음과 같은 exception을 발생시킨다. System.ArgumentException: 'euc-kr' is not a supported encoding name. For information on def..

C# 2025.08.15