'개발이야기'
제안
개발이야기와(과) 일치하는 검색결과가 없습니다.
제안:
- 모든 단어의 철자가 정확한지 확인하세요.
- 다른 검색어를 사용해 보세요.
- 더 일반적인 검색어를 사용해 보세요.
IIS URL 재작성 https 설정하는 방법 (https 리다이렉션)
http프로토콜을 IIS에서 https로 리다이렉션 하는 방법을 기술 해놨네요.IIS 8.5 기준입니다.1. 웹서비스에서 URL 재작성 클릭2. 규칙추가3. 빈규칙 선택, 적용4. URL 검색, 조건, 작업 아래 이미지와 같이 적용 Requested URL: Matches the PatternUsing: Regular ExpressionsPattern: (.*)Condition Input: {HTTPS}Check if input string: Matches the PatternPattern: ^OFF$Action Type: RedirectRedirect URL: https://{HTTP_HOST}/{R:1}Redirect Type: See Other (303) 원본 출처 http://www.jppinto..
IIS에 무료 보안인증서 적용하기 - Let's Encrypt
Let's Encrypt 를 아시나요? 사용자에게 무료로 TLS인증서를 발급해 주는 비영리기관입니다.파이어폭스의 모질라 재단, 페이스북, 구글등에서 스폰을 하고 있는 곳 입니다.기존의 TLS인증서는 년단위로 결재를 해서 사용했어야 했는데, 이 인증서는 3개월간 사용하고 갱신해야 합니다.기존의 인증서는 서버에 대한 많은 지식이 필요했는데요 여기는 훨씬 간단하게 프로그램으로 만들어놨습니다.사실 개인이 운영하거나 소규모의 회사가 운영하는 회사는 인증서 적용이 쉽지 않습니다.가격도 아주 비싸고 번거롭습니다. 요즘 웹사이트 단가가 엄청나게 낮아졌는데 여기에 인증서 금액까지 한다면 개발하는 회사나, 의뢰하는 회사나 가격 부담이 만만치 않습니다. 비싼건 일년에 수십만원씩 하거든요.더군다나 구글에서 SEO정책에 보안서..
CDO.Message.1 오류 '80070005' 액세스가 거부되었습니다.
서버를 새로 셋팅하고, 웹메일을 보내는데 아래와 같은 오류 메시지가 발생했다. CDO.Message.1 오류 '80070005' 액세스가 거부되었습니다. 에러발생하는 경우는.. mailroot폴더에 IIS_IUSRS의 쓰기권한이 없어서이다.보통 경로 C:\inetpub 에 들어가면 mailroot폴더가 있는데 속성에 들어가서 쓰기 권한을 부여하면 정상적으로 메일이 발송된다. mailtoot폴더 안에는 우리가 웹서버를 통해 메일을 발송할때 해당 메일 발송이 순차적으로 진행될 수 있도록 메일 파일들이 폴더를 이동해 다닌다. 혹여나 메일이 발송되지 않는다면 이쪽 Badmail폴더나 Queue에 쌓이게 되는데 이럴때 이곳에 와서 확인해 봐도 좋다 CDO.Message.1 오류 '80070005' 액세스가 거부되..
윈도우서버 메일발송 안될때 - Pickup폴더에만 쌓임
윈도우 서버 에서 smtp를 사용하여 웹메일을 발송하는데 이메일이 발송되지 않는 경우가 있다.C:\inetpub\mailroot\Pickup Pickup폴더에 .eml 형식의 파일만 쌓이고 메일이 발송되지 않는다.픽업 폴더는 처음 메일을 발송할때 쌓이는 장소이다. 서버상의 에러라면 다른 에러폴더에 쌓여야 정상이다.이때 두가지 확인해야한다. 첫번째로 확인 해야할 부분mailroot폴더에 IIS_IUSRS 권한중 읽기 쓰기 권한이 있는지 확인두번째로 확인 해야할 부분은 서비스가 제대로 실행되고 있는지이다. 허망하게도 업데이트 이후 서비스가 실행되지 않았었나보다.. 실행을 하니 그동안 쌓인 메일이 한번에 발송되 버렸다.혹시나 너무 오랫동안 발송되지 않았다면 혼선이 올 수 있으니 삭제후 서비스를 실행하자.
MS-SQL 테이블 수정시 에러
MS-SQL을 처음 셋팅하고 나서 테이블의 인자값을 수정할때 수정이 되지 않을때가 있다.에러 메시지는 아래와 같다. 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용저장 사용 안 함] 옵션을 설정 했습니다. 라는 메시지이다... 무슨 개뼈다구 같은 소리인지 무엇땜시 테이블을 지워야한단말인가.. 변경 내용 저장 사용안함 옵션을 어디서 선택하는지 알아보자.상단 메뉴 도구 - 옵션을 클릭한다.옵션텝에 디자이너 - 테이블 및 데이터 베이스 디자이너 항목을 클릭하면우측에 테이블을 다시 만들어야 하는 변경 내용 저장 안 함(S) 라고 되어있는 옵션을 체크 해지 해주고, 확인을 눌러준..
MS-SQL 테이블 생성 쿼리 추출하기
MS-SQL의 경우 GUI 운용이 편리하기때문에 복잡하지 않은 경우에는 ERD프로그램을 사용하지 않고, 바로 바로 테이블을 생성, 칼럼을 만들기도 합니다.사이트를 백업해서 다른 업체에 넘기거나 할때 DB데이터를 제외하고 DB만 생성하여 사용하게 끔 하기 위해선 운영중인 서버에서 DB를 생성할 수 있는 스크립트를 뽑아 줘야 할 경우가 있습니다.가끔 있는 일이지만 매번 찾는게 번거로워 이렇게 포스팅 해두려고 합니다. 우선 MS-SQL 에서 해당 DB를우클릭하여 테스크 - 스크립트 생성 을 클릭합니다. 아래와 같은 Generate and Publich Scripts 라는 메뉴가 보입니다.제 SQL은 지웠다 업데이트를 이상하게 해서 한글 영문이 혼용되어져 있습니다^^;넥스트 버튼을 누르고 Choose Objec..
MS-SQL 쿼리 실행 후 한글 변환 현상 해결법
영문으로 여러 데이터를 검색 할 일이 있어서 쿼리를 실행하는데, F5(Execute) 시킨 후 에 항상 한글로 변환되어서 엄청나게 스트레스를 받은 일이 있었다. 이에 해결법이 있어서 간단하게 설명해 본다. 우선 내가 사용하고 있는 Microsoft SQL Server Management Studio 버전이다. 상단의 메뉴 중에 Query(쿼리) 를 선택 후 제일 아래 Query Options..(쿼리 옵션..)에 들어간다.아래의 쿼리 옵션 창에서 ,한영키를 한번 누른 후 확인 버튼을 누르면, 아무런 반응이 없지만.. 쿼리를 실행 해보면 한글로 변환되지 않는 것 을 확인할 수 있다.버그인지, 기능인지 아리송하다..10년만에 처음안 기능이라서 공유 합니다.^^;
엑티브엑스 수동설치하기 - 강제 등록
엑티브 엑스가 퇴출되고 있다고는 하지만, 부득이 하게 예전 솔루션을 사용할 경우 어쩔 수 없이 사용해야할 경우가 있다.허나 고객사가 보안 설정이 철저하여 인증되지 않은 엑티브 엑스를 설치 할 수 없게 한다면 난감하다.외국계 기업의 경우 윈도우 익스플로러의 보안설정을 통제하여, 인가되지 않은 ocx파일을 설치할 수 없게 되어있는 경우가 많다. 이때 수동으로 파일을 넣어서 강제로 레지스트리에 등록하는 방법을 소개한다.강제로 등록시킨다는 표현이 맞을것 같다.일반적으로 엑티브엑스 파일은 확장자.cab형식의 압축파일로 배포가 되는데. 이를 다운로드 받아서 압축을 풀게되면 .ocx파일이 나온다. 이를 윈도우 경로로 복사 해준다.C:\Windows\System32 (윈도우 32bit계열)C:\Windows\SysWO..