공개 IP를 사용하여 nginx를 요청하면 작동하지만 호스트 별칭을 사용하면 작동하지 않습니다.

공개 IP를 사용하여 nginx를 요청하면 작동하지만 호스트 별칭을 사용하면 작동하지 않습니다.

제목에서 알 수 있듯이 포트 80에서 요청을 수신하는 nginx 서버가 있는 공용 IP 주소(우분투 서버 fyi를 실행하는 Azure VM의 주소)가 있습니다.

이 공개 주소를 브라우저에 입력하면 다음과 같이 nginx로부터 응답을 받는 데 성공합니다.

여기에 이미지 설명을 입력하세요

hosts문제는 파일(Windows) 에 별칭을 할당할 때입니다 . 어떤 이유로든 끝없이 로드됩니다.

여기에 이미지 설명을 입력하세요

이 문제에 대한 어떤 도움이라도 환영합니다. 정말 당황스럽습니다! 미리 감사드립니다.

답변1

문제는 내가 다소 어리석게도 오래된 튜토리얼을 따르고 있다는 것이었습니다.

다른 최신 튜토리얼을 사용했는데 모든 것이 잘 작동합니다. 문제는 sites-available섹션에서 서버를 설정한 다음 이를 디렉터리에 연결했어야 했다는 사실에 있습니다 sites-enabled. 내 잘못이야!

시간 내 줘서 고마워 :)

관련 정보