개발이야기/개발

URL 재작성 도구 설치 오류

2018.10.24 13:32

IIS의 URL재작성 도구를 사용하면 정규식을 활용하여 여러가지 편리한 기능을 이용할 수 있다.


일전에 포스팅한 https리다이렉션등 기능을 이용할 수있다.

2018/07/13 - [개발이야기/개발] - IIS URL 재작성 https 설정하는 방법 (https 리다이렉션)


해당 프로그램은 IIS필수 옵션이 아니기 때문에 따로 설치 해주어야 하는데, Windows Server 2012 R2 버전에서 설치가 안되어 애를 먹고 있었다.


에러매시지는 아래와 같다.

Microsoft.Web.Management.Rewrite,version="7.2.2.1",culture="neutral".publicKeyToken="31BF3856AD364E35",processorArchitecture="MSIL"어셈블리를 설치하는 동안 오류가 발생했습니다. 서명 또는 카탈로그를 확인 할 수 없거나 서명 또는 카탈로그가 올바르지 않습니다.HRESULT:0x80131042.

서칭하고 벨짓을 다해봐도 설치가 안되더라..

혹시나 이러한 케이스가 또 있을까봐 기록해놓으려고 한다.

요즘은 웹플랫폼 설치 관리자를 통하여 대부분의 설치를 진행한다.

때문에 당연히 웹서비스 플랫폼으로 접속해 다운로드 해서 설치를 했는데 오류가 뜨고, 수동으로 다운로드 받아서 설치해도 오류가 뜬다..


인터넷으로 서칭해봤는데 해결책이 딱히 안나온다.


서버 레지스트리를 건들여 주라는 이야기가 나오는데.

1) Open Regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

2) Edit "MajorVersion" and set the "DECIMAL" value to 9

3) Hit F5 while in Regedit.

4) Now go install the ReWrite 2.0 module.

5) Change the "MajorVersion" back to "DECIMAL" value of 10

6) Hit F5 while in Regedit.

7) Close Regedit.

위의 케이스는 윈도우 10에서 설치안되는 문제를 해결할 때 쓰는 문제이다.

나는 서버 2012버전에서 안되었기 때문에..이거와는 다른문제인데.


몇가지 방법을 다해봐도 안되었는데 마이크로 소프트 공식 홈페이지에서 소프트 웨어를 다운로드 받으니 잘 되었다.


https://www.microsoft.com/ko-KR/download/details.aspx?id=7435


rewrite_x64_ko-KR.msi

아래가 설치 화면이다.

웹플랫폼 설치 관리자에서 받았던 설치파일의 설치화면은 아래와 같다.

설치도 안되는걸 왜 올려놨는지 개고생했네..


서버를 옮기면서 사이트가 깨지는데는 여러가지 요인이 있다.

웹플랫폼 설치 관리자는 편리함을 제공해준다.

사실 리눅스가 껄끄러워서 윈도우 서버에 PHP를 돌려서 사용중인데, 다양한 플랫폼, CMS 툴들을 지원해 주기때문에 자주 이용하는 편이다.

허나 이런식의 링크 오류로 인하여 삽질을 반복하게 된다면 이마저 신뢰하기 힘들것 같다.

물론 쉽지는 않는 부분이지만 마이크로소프트에서 버전관리를 잘해주면 좋것다.

작성자

Posted by 구르는石

공유

댓글 0