개발 Q&A

제목 domain.com/abc와 같은 상대 경로로 다른 IP의 라우팅이 가능한가요?
카테고리 서버
글쓴이 골드잉여 작성시각 2019/01/02 10:56:51
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 17933   RSS

안녕하십니까.

제목과 같이, domain.com/abc와 같은 상대 경로로 다른 IP의 라우팅이 가능한가요?

다른 업체에서 도메인 권한을 가진 경우, abc.domain.com과 같이 subdomain DNS에 우리측 서버 IP만 넣어주면 쉽게 해결될 수 있는 것으로 알고 있습니다.

 

다만, subdomain을 추가로 만들 수 없는 경우에, domain.com/abc/와 같이 배정을 하고, 이것을 다른 서버(다른 업체)에서 받아서 사용할 수 있는지요?

DNS 단에서는 해결이 안 될 것 같고... 아파치 단에 하면 될 것 같다는 생각은 들었는데, 이렇게 하는 것이 맞는지, 또는 기존 업체에 이렇게 요청을 하면 받아들여줄지도 모르겠습니다.

학과 홈페이지 제작을 요청 받았는데, 대부분 학교와 동일한 업체에서 제공한 플랫폼과 domain.com/abc/과 같이 학과 홈페이지를 사용하고 있는 상황입니다.

 

어떠한 키워드로 검색을 해야할지도 막막하여 이렇게 문의하는 글을 올립니다.

(생각해보니... CI로 짜인 코드에서 도메인 이후 부분의 상대경로로 짜여져 있으니, 이 부분도 에러가 발생할 수 있겠네요... ㅠㅠ)

관련하여 힌트, 또는 키워드만 주셔도 감사히 듣겠습니다.

 다음글 계층형게시판 질문 (9)
 이전글 Uncaught SyntaxError: Invalid ... (10)

댓글

한대승(불의회상) / 2019/01/02 10:59:59 / 추천 0

동일한 코드에 접속하는 서버가 다르다는건가요?

골드잉여 / 2019/01/02 11:40:41 / 추천 0

학교 홈페이지(www.domain.com/, A업체), 학과 홈페이지(www.domain.com/abc/, B업체) 가 되어야 하는 상황입니다.

물론 코드도 다르고 서버도 다르고 완전히 다른 2개의 홈페이지라고 생각하시면 됩니다.

학과 홈페이지 주소를 abc.domain.com와 같이 subdomain을 받을 수 있다면, DNS에서 IP를 설정하면 가능한 것으로 알고 있습니다.(이와 같이 진행한 적도 있습니다)

다만, 상황이 위와 같이 진행을 해야할 것 같아서 방법이 있는지 여쭙고 싶습니다.

한대승(불의회상) / 2019/01/02 11:54:00 / 추천 0

코드가 다르다면 서브 도메인외에는 방법이 없습니다.

 

엽토군 / 2019/01/02 13:58:15 / 추천 0

1. 억지로 domain.com/abc/* 를 http://(아이피)/* 로 리디렉션 시키면 되긴 하겠지요.

2. 웹서버에서 rewrite를 해서 넘기는 방법도 있을 거고요.

골드잉여 / 2019/01/02 14:04:22 / 추천 0

@한대승, @엽토군

일부 사이트(정부기관,대학교 등)에서 서브 사이트 개념으로 domain.com/abc/ 같이 되어있는 것을 본 것도 같습니다.

이런 곳은 엽토군님 말씀대로, 아파치나 php에서 rewrite를 해서 처리한 것 같은데... 이것으로 다른 문제도 생길 것 같습니다..

일단 테스트를 먼저 해봐야될 것 같네요.ㅠ

검토해주셔서 감사합니다.

골드잉여 / 2019/01/03 11:22:42 / 추천 0

apache에 ProxyPass라는 개념이 있는 것 같습니다.

아직 테스트해보지는 않았지만, 비슷한 문제를 가진 분은 찾아보시는 것이 좋을 것 같습니다.