저는 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
- 디렉토리를 어디서나 읽을 수 있도록 허용
더 많은 정보가 필요하시면 댓글을 남겨주세요. 그러면 제가 멀티홈 서버 중 하나에서 찾아보겠습니다.