이 글은 이전 네이버 블로그에서 가져온 글입니다!
Azure App Service는 서버 위치를 우리나라로 설정해도 기본적으로 UTC로 설정되어 있습니다. 그래서, 코드 상에서 시간 관련한 작업을 수행하게 되면 곤란해질 때가 조종 있는데요.
하지만, 이는 제어권이 자유로운 편이 아니라서 명령어로 어떻게 할 수도 없는데요. 그럼 어떻게 시간대를 변경해야할까요. 이번 글에서 간단하게 소개해드리고자 합니다.
변경을 원하고자 하는 App Service의 관리 페이지로 가서 구성을 누릅니다.
그 다음, '새 애플리케이션 설정'을 누른 뒤 나오는 화면에서 이름은 'WEBSITE_TIME_ZONE'으로 하고, 값은 아래를 참조하여 App Service의 유형에 따라 결정합니다.
Windows의 경우: Korea Standard Time
Linux의 경우: Asia/Seoul
런타임은 무관하고, OS에만 주의하여 설정하시면 됩니다.
만일, Windows 서버인데 Asia/Seoul로 설정한 경우 작동하지 않습니다.
설정하셨다면, 상단의 저장을 누르고, 개요로 다시 넘어와서 다시 시작을 눌러 App Service를 다시 시작하면 해결됩니다.