2012-03-12 2 views
1

OS 가상 호스트 리디렉션 빈 프로젝트를 만들 수 젠드 CLI 도구를 사용하면 XAMPP (아파치)로컬 호스트는

을 내 아파치 - vhosts.conf에 제안 된 가상 호스트 섹션을 추가 hosts 파일에 프로젝트 이름을 추가했습니다. 내 프로젝트의 빠른 시작 페이지가 정상적으로 나타납니다. 그러나 이제 'localhost'경로는 일반적인 xmapp 홈페이지가 아닌 프로젝트 페이지를 렌더링합니다.

이것은 작업을 멈추게하지 않으며 xampp 홈페이지를 많이 사용하지 않습니다. 그러나 나는 미래에 더 많은 유령을 추가하면 갈등이있을 것이라는 우려가있다.

다른 관련 게시물에 따라 NameVirtualHost 행의 주석을 제거했습니다. 그러나 그것은 작동하지 않는 것 같았다. 그럼 각각의 시도 다음하지만 아무 소용이 :

  • 하여 NameVirtualHost *
  • NameVirtualHost에서 로컬 호스트 : 80
  • 하여 NameVirtualHost * : 80

아파치 - vhosts.conf

NameVirtualHost localhost 

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/cv/public" 
    ServerName .local 

    # This should be omitted in the production environment 
    SetEnv APPLICATION_ENV development 

    <Directory "C:/xampp/htdocs/cv/public"> 
     Options Indexes MultiViews FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 

호스트

127.0.0.1  localhost 
127.0.0.1  cv 

답변

1

처음부터 끝까지 .local이 문제가되는 것 같습니다.

# Setup "helloworld" Virtual Host 
<VirtualHost *:80> 
ServerName helloworld.tld 
DocumentRoot "C:\projects\helloworld\public" 

    <Directory "C:\projects\helloworld\public"> 
     Options Indexes FollowSymLinks Includes 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

출처 : 당신이 서버 이름의 지침을 변경해야 http://cv/http://survivethedeepend.com/zendframeworkbook/en/1.0/creating.a.local.domain.using.apache.virtual.hosts#zfbook.creating.a.local.domain.using.apache.virtual.hosts.configuring.local.hosts.file

+0

http://httpd.apache.org/docs/2.0/vhosts/name-based.html – Jake

+0

http://httpd.apache.org/docs/2.0/vhosts/examples.html – Jake

+0

감사합니다 . 이 링크는 특히 도움이되었습니다. 그것은 나의 북마크에 확실히 들어가고있다. – dsulli

1

이 URL을 사용하여 사이트에 액세스 할 수 있습니다. 깨끗한 상태를 유지하려면 http : //*.local.net/

과 같은 패턴을 사용하십시오. 프록시를 사용하는 경우 해당 패턴을 브라우저에 예외로 추가하십시오.

NameVirtualHost localhost 

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/cv/public" 
    ServerName cv.local.net 

    # This should be omitted in the production environment 
    SetEnv APPLICATION_ENV development 

    <Directory "C:/xampp/htdocs/cv/public"> 
     Options Indexes MultiViews FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 
관련 문제