2012-03-22 4 views
3

Wamp 2.2를 사용하고 있습니다. conf/extra/httpd-vhosts.conf이 파일을 편집하여 VirtualHosts를 추가했지만, httpd.conf에 http-vhosts.conf 파일을 포함하는 줄의 주석을 해제하면 Wamp가 다시 시작되지 않고 시작되지 않습니다. 변경 사항을 되돌리려면 잘 작동합니다.WAMP가 설치된 가상 호스트

왜 이런 생각입니까?

내가 httpd-vhost.conf에서 사용하고 코드 : 안드레아스 하겐 제안

으로

편집

<VirtualHost *> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/wamp/www" # change this line with your htdocs folder 
    ServerName localhost 
    ServerAlias localhost 
    <Directory "C:/wamp/www"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

# WooCommerce Multisite 
<VirtualHost dev.lo> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/wamp/www/dev" 
    ServerName dev.lo 
    ServerAlias dev.lo 
    <Directory "C:/wamp/www/dev"> 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

감사

조지, 나는 아파치를 통해 아파치를 실행 .exe.

DocumentRoot에 하나만 허용되는 경우 첫 번째 오류는 DocumentRoot의 매개 변수가 잘못되었습니다. 두 번째 매개 변수로 사용 된 것처럼 표시됩니다.

다음 경고 : [warn] NameVirtualHost *:80 has no VirtualHosts입니다. 빠른 검색을했고 매우 유용한 질문을 찾았습니다. - https://serverfault.com/questions/1405/apache-2-startup-warning-namevirtualhost-80-has-no-virtualhosts

답변

5

아마 vhosts 파일의 일부 잘못된 설정입니다. 커맨드 라인에서 아파치를 시작하여 에러 출력을 얻으십시오. 그러면 문제를 파악하는 데 도움이됩니다.

+0

cmd를 시작하는 명령은 무엇입니까? – Mamaduka

+0

exe ​​파일을 실행하기 만하면됩니다. 그것은 httpd.exe –

+0

라고 이름이 붙어 있다고 생각하지만, httpd.exe를 열 자마자 닫히므로 오류 통지를 얻을 수 없습니다. – Mamaduka

3

호스트 파일 (\WINDOWS\system32\drivers\etc\hosts)을 엽니 다. 은 바닥에이 줄을 추가

127.0.0.1  test 

이 테스트가 포함 된 URL이 127.0.0.1 (로컬 호스트)로 라우팅됩니다 컴퓨터를 말할 것이다.

이제 httpd.conf 열고 파일의 맨 아래에 이것을 추가 :

NameVirtualHost *:80 
<VirtualHost *:80> 
    DocumentRoot "c:/wamp/www/myfirstsite/" 
    ServerName testsite 
</VirtualHost> 

지금 아파치 다시 시작하고로 이동합니다 http://test/ (. 변경 사항을 적용하려면 브라우저를 다시 시작해야 할 수도 있습니다)

희망이 있습니다.

+0

dev.lo 용 호스트 파일 인'127.0.0.1 dev.lo'을 이미 편집했습니다. – Mamaduka

0

C로 이동/드라이브와 폴더

WAMP 선택하고 C로 이동 : \ WAMP \ 빈 \ 아파치 \ Apache2.4.4 \ conf의 및 httpd.conf 파일을 선택합니다. 내가 가진 8181

: 메모장

편집 및 수

변화

지금 같은이 로컬 호스트와 같은 URL을 확인 (80)을 듣고 대체 8181 저장 파일을 듣고 아파치 서버를 다시 시작 58 라인으로 이동 이 홉을 사용하면 성공할 수 있습니다.