번개애비의 라이프스톼일
IIS 환경에서 파일첨부나 세션을 이용한 로그인이 되지 않을때 본문
IIS환경의 서버를 셋팅하다보면, 무심코 지나가는 권한 설정....
리눅스 서버의 경우 chmod를 통해 쉽게 권한 설정이 가능하지만,
윈도우의 경우 권한 설정이 조금 더 복잡하다.
IIS의 경우 기본적으로 C:\inetpub\wwwroot\ 디렉토리의 권한설정을 필수로 진행해야 한다.
IUSR와 IIS_IUSR 권한을 읽기및실행 + 폴더내용보기 + 읽기 정도는 줘야 한다.
(그이상은 보안상 추천 안함)
특히나 IIS + PHP 환경에서는 php 설정중 Upload_temp_dir 가 설정된 디렉토리에도
wwwroot 디렉토리와 같은 권한을 줘야 한다.
파일업로드 실행시 TEMP형태로 서버측에 파일이 잠시 저장되었다가
정상적인 자리로 MOVE_UPLOAD_FILE이 되기 때문에 Session 디렉토리나
TEMP_UPLOAD 디렉토리는 필수로 권한 설정이 병행되어야 한다.
'IT' 카테고리의 다른 글
오라클 12g에서 system 패스워드를 초기화 할때 (0) | 2016.09.29 |
---|---|
MySQL에서 중복데이터(레코드) 일괄 찾기 (0) | 2016.09.27 |
MySQL(MariaDB) SQL 쿼리문 예제 (0) | 2016.09.14 |
php 파일업로드 예제 (0) | 2016.09.14 |
윈도우에서 IIS + PHP 설치하기 (0) | 2016.09.12 |
Comments