목록iis (3)
번개애비의 라이프스톼일
IIS환경의 서버를 셋팅하다보면, 무심코 지나가는 권한 설정....리눅스 서버의 경우 chmod를 통해 쉽게 권한 설정이 가능하지만, 윈도우의 경우 권한 설정이 조금 더 복잡하다.IIS의 경우 기본적으로 C:\inetpub\wwwroot\ 디렉토리의 권한설정을 필수로 진행해야 한다.IUSR와 IIS_IUSR 권한을 읽기및실행 + 폴더내용보기 + 읽기 정도는 줘야 한다. (그이상은 보안상 추천 안함) 특히나 IIS + PHP 환경에서는 php 설정중 Upload_temp_dir 가 설정된 디렉토리에도wwwroot 디렉토리와 같은 권한을 줘야 한다. 파일업로드 실행시 TEMP형태로 서버측에 파일이 잠시 저장되었다가정상적인 자리로 MOVE_UPLOAD_FILE이 되기 때문에 Session 디렉토리나TEMP_U..
IIS에서 PHP를 작동되게 연동하는 방법~~~IIS 설치부터 시작~ 시작 - 제어판 클릭 응용프로그램을 삭제할때 사용하는 프로그램 및 기능을 클릭 왼쪽에 위치한 Windows 기능 사용/사용 안함 클릭 선택항목에서 빨간색을 제외하고 모두다 체크~~(로깅의 경우 별로 쓸일이 없고, 디렉토리검색의 경우 보안상이유로 사용안함~) 몇분 기달리면 설치가 끝난다.IIS는 제어판 - 관리도구에서 확인할 수 있음. PHP와 연동하기 위해서는 IIS php manager를 설치하면 됨.64비트용과 32비트용 2가지 버전으로 나오니 시스템에 맞춰서 설치하면 됨. 설치한뒤 IIS를 실행하면 PHP Manager가 생김. Register new php version을 선택함. php 실행파일을 불러옴 php-cgi를 불러오..
IIS6, IIS7, IIS7.5 등의 버전에 지원되지 않았던 SNI..IIS8부터는 SNI가 정식으로 지원된다. 더불어, let's encrypt 도 쉽게 적용이 가능하다.https://github.com/Lone-Coder/letsencrypt-win-simple/releases실행파일 실행후, 이메일을 입력하고 사이트 번호를 입력하면 알아서 IIS에 보안인증서를 적용해주고,자동으로 예약스케줄링에 등록까지 해서 사실상 무제한 보안인증서를 사용할 수 있다. SNI : 443번 포트하나로 여러 도메인에 걸쳐 여러 보안인증서를 적용할 수 있음.