CentOS 5.5 서버에서 도메인마다 다른 디렉터리를 설정하는 방법은 무엇입니까?

CentOS 5.5 서버에서 도메인마다 다른 디렉터리를 설정하는 방법은 무엇입니까?

저는 CentOs 5.5 서버를 실행하고 있으며 다음 작업을 수행하기 위해 어떤 명령을 실행해야 하는지 알고 싶습니다.

내 서버에는 example1.com, example2.com, example3.com이라는 3개의 도메인이 있습니다.

각 도메인의 파일 내용이 서로 다른 디렉토리에 있도록 conf에서 설정하여 하나의 서버를 사용하여 완전히 다른 3개의 사이트를 업로드할 수 있도록 하고 싶습니다.

즉, /home/site1/은 example1.com의 업로드 디렉터리가 되고, /home/site2/는 example2.com 등이 됩니다.

누구든지 터미널을 한 줄씩 도와줄 수 있다면 매우 감사하겠습니다!
감사합니다!

답변1

일반적으로 말하면 할 수 없습니다. HTTP는 HTTP 1.0에 헤더가 추가되어 동일한 IP 주소에서 여러 도메인 이름을 지원할 수 있습니다 Host. 대부분의 다른 서비스(SSH, FTP 등)에는 이에 상응하는 것이 없으므로 하나의 도메인 이름을 통한 액세스를 구별할 수 있는 방법이 없습니다. 다른 접속이므로 도메인별 설정은 지원되지 않습니다.

답변2

나에게는 이름 기반 가상 호스팅처럼 보입니다. 내 기억이 맞다면:

  • 모니터링 IP:80
  • 사용법 정식 이름은 다음과 같습니다.
  • 이름VirtualHost example1.com
  • 이름VirtualHost example2.com
  • 이름VirtualHost example3.com

각 가상 호스트에 대해 exampleN.com을 이름으로 사용하여 VHOST 섹션을 정의하고 각 VHOST에서 최소한 다음 설정을 지정합니다.

  • 이름ExampleN.com
  • 문서 루트/홈/사이트N
  • 디렉토리를 어디서나 읽을 수 있도록 허용

더 많은 정보가 필요하시면 댓글을 남겨주세요. 그러면 제가 멀티홈 서버 중 하나에서 찾아보겠습니다.

관련 정보