BE/OS

[ Window ] IIS Angular / Node.js 배포 세팅

HEON.D 2023. 12. 13. 13:56

1. Application Pool 해제

asp 방식이 아닌 none으로

 

2. URL Rewrite 모듈 추가

https://www.iis.net/downloads/microsoft/url-rewrite

 

URL Rewrite : The Official Microsoft IIS Site

Overview IIS URL Rewrite 2.1 enables Web administrators to create powerful rules to implement URLs that are easier for users to remember and easier for search engines to find. By using rule templates, rewrite maps, .NET providers, and other functionality i

www.iis.net

 

3. web.config 파일 추가

https://angularindepth.com/posts/1239/deploy-an-angular-application-to-iis

 

Angular in Depth

 

angularindepth.com

<?xml version="1.0" encoding="utf-8"?>
<configuration>

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Angular Routes" stopProcessing="true">
        <match url=".*" />
        <conditions logicalGrouping="MatchAll">
          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        </conditions>
        <action type="Rewrite" url="./index.html" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

</configuration>

 

관련영상

https://www.youtube.com/watch?v=yrUCWuPAmS8&t=235s

https://www.youtube.com/watch?v=KQMHCXF5aew

https://www.youtube.com/watch?v=dPlv_LaBVT8&t=598s

https://www.youtube.com/watch?v=0XR3quuqth0&t=583s