1 엑스트라넷 IP 는 두 도메인 이름 인터넷 접속 문제를 어떻게 해결합니까?
이 시스템에 넣고 sales.yourdomain.com 을 통해 액세스합니다. 가상 호스트가 필요합니다.
설정.
아파치 가상 호스트를 설정하는 데는 일반적으로 두 가지 시나리오가 있습니다.
첫째, IP 기반 가상 호스트
이 방법은 위의 예와 같이 기계에 IP 별칭을 설정해야 합니다.
여러 IP 주소가 NIC 에 바인딩되어 여러 가상 호스트에 서비스를 제공합니다.
시스템의 IP 주소가192.168.11.2 (account.yourdomain) 인 경우
IP 별칭을 설정해야 합니다 (192.168.5438+01.4 가 별칭 IP 라고 가정). 다음 행을 에 추가합니다
/etc/rc.d/rc.local 을 사용하면 각 시작 후 자동으로 실행됩니다.
192.168.11.255 이상
그런 다음 /etd/ 를 설정해야합니다.
문서 루트/홈/
서버 이름 sales.yourdomain.com
오류 로그/변수/로그//오류 로그
Transferlog/var/log//access _ log
"가상 호스트"
그런 다음 각각 디렉토리를 만듭니다.
/home/,
/var/log/
, 해당 웹 사이트 컨텐츠를 /home/ 디렉토리에 넣고 다음을 확인하기만 하면 됩니다
내부 DNS 는 sales.yourdomain.com 의 a 레코드를 IP 주소 192. 168+0438+0.4 로 지정합니다.
참고: 이 IP 기반 가상 호스트에는 자신을 위해 더 많은 IP 주소가 필요하다는 단점이 있습니다.
가상 호스트, IP 주소가 하나뿐인 경우 이름 기반 가상 호스트를 고려해 볼 수 있습니다.
방안.
둘째, 이름 기반 가상 호스트:
더 많은 IP 주소가 필요 없고, 구성이 쉽고, 추가 하드웨어 및 소프트웨어가 필요하지 않으며, 현대적이라는 장점이 있습니다.
대부분의 브라우저에서 이 방법을 지원합니다. IP 기반 가상 호스트와 마찬가지로 파일을 편집해야 합니다.
/etc/
문서 루트/홈/
서버 이름 sales.yourdomain.com
오류 로그/변수/로그//오류 로그
Transferlog/var/log//access _ log
"가상 호스트"
"가상 호스트192.168.11.2"
서버 관리 webmaster@yourdomain.com
문서 루트/홈/
서버 이름 hr.yourdomain.com
오류 로그/변수/로그//오류 로그
Transferlog/var/log/hr.yourdomain.com/access _ log
"가상 호스트"
참고: 앞에 NameVirtualHost 를 추가하고 그 뒤에 각 가상 호스트를 차례로 추가해야 합니다.
작동하게 하려면 sales.yourdomain.com 과 hr.yourdomain.com 에 도메인 이름 시스템을 설치해야 합니다.
모두 IP 주소192.168.6438+01.2 를 가리킵니다.
둘 다 가능합니다. 외부 네트워크 세그먼트에 있고 인터넷에서 WWW 서비스를 제공하는 경우 다음을 수행할 수 있습니다
여러 가상 호스트를 지원할 실제 IP 주소가 충분하지 않은 경우 이름 기반 가상 호스트 스키마를 사용할 수 있습니다.
내부 네트워크 세그먼트에 더 많은 내부 예약 IP 주소가 있다면 큰 차이가 없을 것입니다.
오계강
* 글의' 사실' 은