글쓰기 / 관리자
헤니l
헤니의 개발 공부
헤니l
전체 방문자
오늘
어제
  • 분류 전체보기 (100)
    • study (46)
      • JAVA (5)
      • PHP (24)
      • JS , jQuery (7)
      • 서버 (1)
      • 코딩테스트 (9)
    • 회사일기 (1)
    • 취준 (2)
    • 인천일보아카데미 교육과정 (51)
      • 인천일보아카데미 (51)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • php게시판리스트
  • 비전공개발자
  • PHP
  • 개발공부
  • 비전공자개발공부
  • php회원가입
  • 비전공코딩공부
  • php게시판
  • 게시판구현
  • 인천일보아카데미
  • 자바스크립트
  • 코딩공부
  • JS
  • 날씨어플만들기
  • CSS
  • HTML공부
  • HTML
  • php계층형게시판
  • 코딩
  • 비전공개발공부

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
헤니l

헤니의 개발 공부

study/서버

Virtual Host(가상호스트) 추가하기

2023. 8. 8. 11:31

가상 호스트란?

 

기본적으로 웹서버에 주 도메인이 있지만 추가적으로 한 서버에 여러 도메인을 등록해서 사용한다는 의미 

가상 호스트 서버를 이용해서 제한된 공간 안에서 여러개의 홈페이지를 제공해주는 서비스가 호스팅 서비스다.

 

Apach에서는 두 가지 방식을 제공한다

 

1. Name-based Virtual Host

같은 ip주소를 가지고 여러개의 호스팅명을 가짐 

 

192.168.0.1   A.test.kr
192.168.0.1   B.test.kr

 

2. IP-based Virtual Host 

IP Address 기반의 가상 호스트라고 하며, 각 웹 사이트마다 다른 IP Address 또는 Port를 가지는 방식

 

- IP Address 를 다르게 하는 법 

 각각의 웹사이트를 하나의 물리적인 서버에서 별도 관리할 수 있다 

 

192.168.0.1   A.test.kr

192.168.0.2   B.test.kr

 

- Port를 다르게 하는 법

  동일한 호스트에 포트만 다르게 지정 

 

192.168.0.1:8080  A.test.kr

192.168.0.2:80  B.test.kr

 


 

회사에서 라이브 서버에 있는 정보를 보고 개발 서버에 세팅하라는 업무를 받았는데 

어떻게 하는건지 ...

 

사수에게 물어보고 진행했다! 

 

 

live에 이미 정보가 있기때문에 직접 작성할 필요는 없었고 정보만 찾아서 개발서버에 넣어주면 되는 일이었다 

 

/usr/local/apache/conf/extra/httpd-ssl.conf

/usr/local/apache/conf/extra/httpd-vhosts.conf

 

해당파일에 추가된 virtualHost 내용을 개발서버에 있는 파일에 복붙만 해주면 되는 작업!

    헤니l
    헤니l

    티스토리툴바