[태그:] IIS

  • React 앱을 IIS 웹 사이트 하위 디렉터리에 배포하기 (web.config)

    1. npm run build 명령을 사용하여 React 앱을 빌드합니다. 이 명령은 컴파일된 에셋과 파일이 들어 있는 build 폴더를 만듭니다. 2. IIS 관리자를 열고 사용하려는 웹 사이트 하위에 새 가상 디렉터리를 만듭니다. 3. 가상 디렉터리 속성에서 물리적 경로를 단계 1에서 만든 build 폴더로 설정합니다. 4. 가상 디렉터리 속성에서 애플리케이션 풀을 상위 웹 사이트에서 사용하는 것과 동일한…

  • React 앱 IIS 가상디릭토리 이용 하위 배포 (BrowserRouter)

    IIS에 기존 사이트가 있을 때 하위 경로를 이용하여 마이크로 서비스를 하고 싶은 경우가 많다. https://www.example.com/verification React 앱은 기본적으로 루트 경로로 이용되도록 Home이 설정되어 있으므로 하위 서비스는 몇 가지 처리를 해줘야 한다. 1. BrowserRouter (react-router-dom) basename 설정 App.js 파일 BrowserRouter의 기본 props인 basename을 하위 경로로 설정한다. 2. package.json “homepage” 값 추가 여기에는 호스팅 될 전체 주소를…