Web.config 구성으로 HTTPS 적용
광범위한 온라인 검색에도 불구하고 web.config 파일을 사용하여 HTTPS 적용을 구현하기 위한 명확한 솔루션을 찾았습니다. 어려울 수 있습니다. 일반적인 솔루션은 일반적으로 ASP.NET을 중심으로 진행되지만 이 가이드에서는 Windows 및 IIS 7.5와 호환되는 단순화된 접근 방식에 중점을 둡니다.
HTTPS를 적용하려면 URL 재작성 모듈(바람직하게는 버전 2)을 설치하십시오. 설치한 후에는 다음을 수행할 수 있습니다. 다음과 같이 web.config 파일을 활용하십시오.
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <clear/> <rule name="Redirect to HTTPS" stopProcessing="true"> <match url=".*"/> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true"/> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false"/> </rule> </rules> </rewrite> </system.webServer> </configuration>
이 구성은 301 영구 보안을 사용하는 모든 리소스에 대해 HTTPS를 강제합니다. 리디렉션.
참고: 이 솔루션은 코드 실행 전에 시스템 수준에서 작동하며 ASP.NET 또는 PHP와 같은 기술과 무관합니다.
위 내용은 IIS 7.5에서 Web.config 파일을 사용하여 HTTPS를 어떻게 적용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!