>  기사  >  백엔드 개발  >  영역 + 자역 IIS 부서

영역 + 자역 IIS 부서

PHPz
PHPz앞으로
2024-02-09 21:50:09733검색

영역 + 자역 IIS 부서

php 편집기 Strawberry는 IIS 서버에서 여러 도메인 이름과 하위 도메인 이름을 구성하는 방법인 도메인 + 하위 도메인 IIS 배포를 소개합니다. 도메인 이름과 하위 도메인 이름을 유연하게 구성하면 여러 웹사이트를 동일한 서버에서 실행할 수 있어 서버 활용도가 향상됩니다. 배포 프로세스 중에 각 도메인 이름과 하위 도메인 이름에 정상적으로 액세스할 수 있도록 IIS를 적절하게 설정하고 구성해야 합니다. 이 배포 방법은 여러 웹 사이트의 관리 및 유지 관리를 용이하게 할 뿐만 아니라 사용자 경험과 웹 사이트 유용성을 향상시킵니다.

질문 내용

웹사이트가 두 개 있어요. 첫 번째는 asp.net 핵심 웹 UI입니다. 그 다음은 golang API입니다. 도메인 이름도 구입했습니다. foo.bar(예:). 두 개의 웹사이트가 필요합니다:

  1. foo.bar - asp.net 사용자 인터페이스
  2. api.foo.bar - API로 이동

IIS에 어떻게 배포하나요? 내 go-server는 포트 8080에서 작동합니다. 두 개의 사이트를 만들어 보았습니다:

  1. 호스트 이름이 비어 있습니다
  2. 호스트 이름: api.foo.bar

그리고 foo.bar(ui)가 작동합니다

또한 iis 규칙을 사용하여 API 트래픽을 포트 8080으로 리디렉션하려고 시도했지만 작동하지 않았습니다. api.foo.bar에 대해서만 오류 404가 발생합니다. 내가 얻는 유일한 결과는 api.foo.bar:8080이 서버 브라우저에서 올바르게 열렸다는 것입니다.

Solution

저는 두 개의 웹사이트를 만들었습니다:

  1. foo.bar(asp.net ui용), 호스트 이름이 비어 있습니다.
  2. 호스트 이름: api의 경우 api.foo.bar.

그런 다음 재작성 규칙을 api-site의 web.config에 넣었습니다.

으아악

모든 것이 정상입니다

위 내용은 영역 + 자역 IIS 부서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제