리눅스 서버는 도메인 이름을 어떻게 바인딩합니까?
RedHat6. 운영 체제에 번들로 제공됩니다. 해당 도메인 이름 구성 파일은 "/etc/named.conf" 이고 일반적으로 도메인 구성 파일은 "/var/named" 디렉토리 아래에 있습니다.
예 1, named.conf 파일 구성:
zone "domain.com" {
typemaster;
파일 "domain.com";
};
zone ".1.1.in-addr.arpa" {
유형 마스터;
파일 "1.1.";
};
이 예에서는' domain.com' 의 도메인 구성 파일이' /var/named/domain.com' 이고 역방향 도메인의 구성 파일이'/var/named/1' 임을 보여 줍니다 Domain.com 파일은 DNS 도메인 이름을 IP 주소로 매핑하는 역할을 합니다.
예 2, domain.com 파일 구성:
@ insoadns.domain.com.hostmaster.dns.domain.com. ( Serial
36; Refresh
9; Retry
1296; Expire
432; Default_ttl
)
@ inmx1dns.domain.com.
@ innsdns.domain.com.
@ ina1.1..1 Www.domain.com 을 가리키려면 DNS 서비스에 별칭 레코드를 추가해야 합니다.
AAA IN CNAME www.domain.com.
많은 수의 가상 도메인 이름을 구성해야 하는 경우 domain "*" 기호를 사용하면 domain.com 파일에
* IN CNAME aaa.domain.com.
을 추가하여 설정이 지정되지 않은 domain.com 으로 끝나는 모든 레코드를 회전할 수 있습니다 기존 레코드에는 영향을 주지 않습니다. DNS 서버를 구성한 후 데몬 named:
[root @ domain/root] #/etc/rc.d/init.d/namedrestart
를 다시 시작해야 합니다 RedHat 6. 은 Apache Web Server 1.3 과 번들로 제공됩니다. 해당 구성 파일은 "/etc/;
문서 루트 네이티브 경로에 매핑하면 "/home/AAA" 와 같이 뒤에 추가됩니다.
redirect 원격 URL 에 매핑할 수 있는 경우 두 가지 매개 변수가 있습니다. 첫 번째는 가상 도메인 이름의 상대 경로이고 두 번째는 원격 사이트의 URL 입니다.
ServerAlias 뒤에는 *.aaa.domain.com 과 같은 와일드카드 문자를 사용하여 도메인 이름의 별칭을 추가할 수 있습니다.
다음은 두 가지 예입니다.
예 3, 네이티브 물리적 경로에 매핑:
< Virtualhost xxx.xxx.xxx.xxx>
문서 루트 "/home/test"
servernametest.domain.com
< Virtualhost>
예 4, 원격에 매핑된 URL:
< Virtualhost xxx.xxx.xxx.xxx>
servernametest1.doamin.com
redirect//welcome.htm
< /virtualhost> < P > log 파일 위치, 시간 초과 설정, 버퍼 설정 등과 같은 매개 변수도 있습니다. Apache 서버의 온라인 도움말 파일을 참조할 수 있습니다. 도메인 이름 # 구성
< Virtualhost>