DevOps/IIS

DevOps/IIS

[IIS] MIME에 대하여...

문제상황 IIS 서버를 이용해 개발하다보니 특정 파일 업로드 시에 서버가 파일을 받지 못하는 상황이 발생 했습니다. 문제는 바로 MIME 문제였습니다.🔨 MIME이란? Multipurpose Internet Mail Extensions의 약자로 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘입니다. - MDN 기본적으로 E-mail(전자우편) 전송 프로토콜인 SMTP는 7비트 ASCII 문자만을 지원합니다. 그러나 ASCII 문자는 영어밖에 표현할 수 없기에 영어 이외의 언어로 쓰인 E-mail은 제대로 전송될 수 없었습니다. 이를 위해 탄생한 것이 MIME입니다. MIME은 ASCII가 아닌 문자 인코딩을 이용해 영어가 아닌 다른 언어로 된 E-mail 또는 그림 등을 보낼 수 있는 방식을..

DevOps/IIS

[IIS] IIS 서버에 가상 디렉터리 추가하기

개발 사항 IIS 서버를 사용하면서 특정 서버안에 있는 이미지를 불러와야 하는 상황이 발생했습니다. 예를 들면, IIS 서버에서 구동되고 있는 A 웹사이트에서 XXX.XXX.XXX.XXX 서버에 존재하는 1.png 이미지를 사용하려는 상황입니다. IIS에 가상 디렉터리를 추가해여 구현해보겠습니다. 설정 방법 설정방법은 크게 가상 디렉터리로 설정할 서버 내 설정과 IIS 서버 내 설정으로 나뉩니다. 🔔 설정 시 가장 중요한 부분은 권한입니다. IIS 서버의 권한과 가상 디렉터리로 설정할 서버의 권한이 맞아야 합니다. [ A. 가상 디렉터리로 설정할 서버 내 설정(위 그림으로 XXX.XXX.XXX.XXX 서버) ] IIS 서버가 설치된 웹서버의 이름을 확인합니다. (만약 기본이름이라면 사용하기 편한 이름으로..