
저는 서버를 다루는 데 꽤 익숙합니다(프로그래밍에 대한 배경 지식은 있지만 서버 관리는 없음). 따라서 제가 기본적인 질문을 하고 제가 따라야 한다고 생각하는 튜토리얼에 대한 링크가 있으면 양해해 주시기 바랍니다.
AWS Windows VM에서 공용 IIS 10 서버를 설정하려고 합니다. VM에서 로컬 호스트에 연결할 수 있지만 다른 곳에서는 연결 결과 ERR_CONNECTION_TIMED_OUT
. 제 서버가 localhost로 설정되어 있어서 그런 것 같은데 어떻게 공개로 할 수 있는지 모르겠네요. Google에 검색할 때마다 "로컬 IIS 서버를 만드는 방법"이라는 정보가 나옵니다.
IIS 관리자를 사용하여 ASP.NET 웹 사이트를 설정하기 위한 공식 Windows 튜토리얼을 따라 이 결과를 얻었습니다.여기에서 발견. 저는 포트 6911에서 사이트를 호스팅하고 있으며 Windows 방화벽에서도 해당 포트를 열었습니다. 필요한 경우 추가 설명을 요청하세요.
기본적으로 내 질문은 다음과 같습니다.
- localhost에서 공개(또는 이와 동등한 것)로 설정하면 작동합니까?
- 그렇다면 어떻게 해야 합니까?
답변1
Microsoft IIS에는 localhost
대 public
.
스크린샷에서 컴퓨터에서 실행 중인 IIS 관리자 옆 에 있는 EC2AMAZ-NN0LTIR
용어는 이 IIS 인스턴스가 로컬이고 이 서버에서 다른 서버로의 원격 연결이 아니라는 것을 의미합니다.localhost
EC2AMAZ-NN0LTIR
IIS 내부에는 공개로 설정할 수 있는 항목이 없습니다. 이것이 기본 모드이자 유일한 모드입니다.
외부에서 액세스할 수 있도록 하려면 Windows 방화벽을 열고, 귀하의 경우 추가 AWS 방화벽을 열고 네트워크 연결을 구성해야 할 수도 있습니다.
따라서 IIS가 아닌 방화벽 및 네트워크 연결에 대한 문제 해결에 집중해야 합니다.