>백엔드 개발 >PHP 튜토리얼 >PHP는 IP(예: 127001)와 여러 도메인 이름(가상 호스트)의 바인딩을 실현합니다.

PHP는 IP(예: 127001)와 여러 도메인 이름(가상 호스트)의 바인딩을 실현합니다.

WBOY
WBOY원래의
2016-08-08 09:21:221511검색

해결책 1: 포트를 통해 서로 다른 가상 호스트 구별

①사이트 바인딩 방법에 따라 준비

1. 먼저 자신의 웹사이트를 개발하세요(d:/myblog(저장된 위치) D 드라이브의 myblog 디렉토리))

2. httpd.conf 파일을 구성하고(아파치 설치 디렉토리의 conf 폴더에 저장됨) httpd-vhosts.conf를 활성화합니다(두 번째 줄을 앞에 넣으세요). # 기호).

3. httpd-vhosts.conf 파일 구성(아파치 설치 디렉터리의 extra 폴더에 저장됨)

4. 호스트 파일

C:/Windows/System32/drivers/etc/hosts

에 IP와 도메인 이름 간의 해당 관계를 추가합니다. 5. 제안 httpd.conf 파일

에서 DocumentRoot(문서 루트 디렉터리)에서 로그아웃합니다. 6. 테스트하고 "http://www.shunping1.com"을 입력합니다. 브라우저에서 사이트 홈페이지를 볼 수 있습니다

②IP에 바인딩할 새 도메인 이름 추가:

1. 새 웹사이트 개발: d:/myblog2

2 .httpd.conf 파일을 구성하고(Apache 설치 디렉터리의 conf 폴더에 저장됨), 새 가상 호스트를 추가합니다

3. httpd.conf 파일

4. 호스트 파일에 새 도메인 이름을 추가합니다

5. "http:// /www.shunping3.com:80"을 입력하면 충분합니다(포트 이름을 추가해야 함)

해결 방법 2: ServerName을 통해 다른 도메인 이름 구별

1. 개발 새 사이트 d:/myblog2

2. httpd.conf 파일에서 아파치에게 포트 81에서 수신 대기를 취소하도록 요청합니다(앞에 #을 추가하거나 직접 삭제)

3. httpd-vhosts.conf 파일에 구성을 추가합니다(여기의 구성은 솔루션 1의 구성과 다릅니다)

4. 다른 구성은 변경하지 않고 그대로 둡니다

위 내용은 관련 내용을 포함하여 PHP에서 IP(예: 127001)와 여러 도메인 이름(가상 호스트)의 바인딩을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.