2013-05-02 5 views
3

나는 나의 아파치에 .. 서브 도메인을 추가/설정으로 몇 가지 문제가 있어요 (아파치) ..아파치 가상 호스트 - 하위 도메인

내 httpd.conf에

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/HomieCraft 
    ServerName www.homiecraft.pro 
    ServerAlias homiecraft.pro 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName stats.homiecraft.pro 
    ServerAlias www.stats.homiecraft.pro 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/stats 
</VirtualHost> 

homiecraft이 있습니다. 프로 괜찮아요 ...

하지만 stats.homiecraft.pro 전혀 작동하지 않습니다 .... 나는 DNS를 기록했다 .. 그리고 "통계"수신 주소를 가리 키도록 ...하지만 여전히 작동하지 않습니다 ...

An y 도움은 좋을 것입니다 ... 나는이 설정을하기 전에했습니다 ...하지만이 시간에 일할 수없는 이유는 무엇입니까 ...

답변

0

일반적으로 문제는 Dns 레코드에 있으므로 하위 도메인을 확인하십시오 세트 CNAME 및 유형 A.

그리고 너무 IP 방향을 하위 도메인 하위 도메인에서 ServerAlias에가 WWW를 종료

변경을 확인 메인 도메인입니다 종류를, DNS 레코드에 추가하고 확인한다.

+0

내가 stats.homiecraft.pro를 ping 할 때 올바른 IP를 가리킨다. 그래서 DNS 설정이 작동하고있다. 그러나 웹 브라우저의 stats.homiecraft.pro는 그렇지 않다. 서버 측 문제 ... 내 가상 호스트 또는 뭔가 ... 추측 ... –

+0

ip 도메인 homiecraft.pro는 46.253.196.160이고 ip 도메인 stats.homiecraft.pro는 108.162.198.144입니다. 문제는 DNS 레코드 검사에 있습니다. 하위 도메인의 유형과 가치,이 paramaters 여기에 넣어 –

+0

글쎄 지금은 ... 내가 homiecraft.pro에 CNAME로 변경 .. 그리고 난 cloudflare를 사용하고 ... 글쎄, 나는 그것을 다시 .. 변경할 수 있습니다 다시 테스트 해주세요 ... –

0

Apache2에서 가상 호스트는 ../apache2/conf/httpd-vhosts.conf 파일에 추가해야합니다. 예를 들어, 기본 구성 파일 대신 ../apache2/conf/httpd.conf 을 실행 한 다음 apache2 servie ie를 재부팅하십시오. ./apache2/bin/apa[tab] -k restart.

이제 제대로 작동합니다.