작성
·
253
0
이해가 안갑니다..
서버는 하나의 아이피를 가지자나요?
그런데 지금 상황은 도메인을 여러개 등록할때 당연히 같은 아이피로 등록했다는거자나요?
그런데 서버에서 저 호스트 정보가 왜 필요한걸까요?
현재 서버에서 어플리케이션 3개가 띄어져있다고하면
3개는 모두 포트가 다를수밖에 없습니다
그러면 클라가 요청시에 포트만 다르게 요청하면 되는 것인데
굳이 호스트가 왜 필요한걸까요?..
답변 1
0
안녕하세요. 리어스리님, 공식 서포터즈 코즈위버입니다.
웹 서비스는 기본적으로 80포트 혹은 443(HTTPS) 포트를 사용하도록 약속이 되어 있습니다. 그래서 여러 도메인을 하나의 웹서버에서 처리해야 할 경우 가상호스트 설정을 하게 됩니다. 가상호스트 설정은 사용자가 요청한 도메인의 값에 따라 마치 여러대의 서버가 존재하는 것처럼 분리해주는 기능입니다. 아파치 같은 웹 서버에서는 기본적으로 이 방법을 지원하며, Nginx 등을 이용하여 웹서버 앞에서 미리 분리하기도 합니다.
감사합니다.
안녕하세요 리어스리님.
자바 어플리케이션은 별도의 포트에서 실행되며, 웹 서버(아파치 같은 서버 어플리케이션) 한 개가 80번 포트에서 대기, 사용자 요청이 올 경우 가상호스트 설정에 따라 자바 어플을 수행하게 됩니다 🙂
감사합니다.
답변해주시는 내용들이 계속 모호하고 애매해요..ㅠ한 서버에 어플리케이션이 3개가 띄어져있고 포트가 다른데.. 가상호스트 3개를 만들어서 어플리케이션을 구분하여 요청이 가능하다는건가요..?포트 정보도 없이 호스트만으로 어떻게 3개의 어플리케이션을 구분할수가 있어요?
안녕하세요 리어스리님
Apache, Nginx 같은 웹 서버가 80번 포트에서 대기합니다. 자바 웹앱은 각각의 포트에서 실행합니다. 그리고 사용자의 요청이 들어올경우 도메인 정보에 따라 그에 맞는 자바 웹앱으로, 웹 서바가포트를 포워딩 합니다. 웹 서버에서 이러한 설정을 지원하고 있으며, 설정 정보에는 포트 정보가 포함되어야 합니다.
감사합니다.
그러면 같은 서버에서 웹 으로 돌리는 어플리케이션이 3개인데 그 3개가 전부 80포트로 떠있을수가 있다는거에요..?