번개애비의 라이프스톼일

IIS 환경에서 파일첨부나 세션을 이용한 로그인이 되지 않을때 본문

IT

IIS 환경에서 파일첨부나 세션을 이용한 로그인이 되지 않을때

번개애비 2016. 9. 14. 03:32

IIS환경의 서버를 셋팅하다보면, 무심코 지나가는 권한 설정....

리눅스 서버의 경우 chmod를 통해 쉽게 권한 설정이 가능하지만,


윈도우의 경우 권한 설정이 조금 더 복잡하다.

IIS의 경우 기본적으로 C:\inetpub\wwwroot\ 디렉토리의 권한설정을 필수로 진행해야 한다.

IUSR와 IIS_IUSR 권한을 읽기및실행 + 폴더내용보기 + 읽기 정도는 줘야 한다. 

(그이상은 보안상 추천 안함)


특히나 IIS + PHP 환경에서는 php 설정중 Upload_temp_dir 가 설정된 디렉토리에도

wwwroot 디렉토리와 같은 권한을 줘야 한다.






파일업로드 실행시 TEMP형태로 서버측에 파일이 잠시 저장되었다가

정상적인 자리로 MOVE_UPLOAD_FILE이 되기 때문에 Session 디렉토리나

TEMP_UPLOAD 디렉토리는 필수로 권한 설정이 병행되어야 한다.




Comments