해결책 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.