2012-08-15 2 views
1

제가 아파치 여러 포트에서 제공하도록 구성하려합니다,하지만 난 듣고 여러 지시어를 추가 할 때 나는 204여러 듣기 지침

함께 잘 작동 얻을 하나의 Listen 지시어 (해당 포트에만 가상 호스트) 여기

내 가상 호스트 설정입니다 :

# Listen 
Listen 8013 
Listen 8015 
Listen 8019 

# NameVirtualHost 
NameVirtualHost *:8013 
NameVirtualHost *:8015 
NameVirtualHost *:8019 

# Projects 
<VirtualHost *:8013> 
    ServerName local.dev 

    DocumentRoot "/Users/laskew/DEV" 
    <Directory "/Users/laskew/DEV"> 

     Options Indexes FollowSymLinks Includes 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

# Subversion 
<VirtualHost *:8015> 
    ServerName local.svn 

    DocumentRoot "/Users/laskew/SVN" 

    <Directory "/Users/laskew/SVN"> 
    Options Indexes FollowSymLinks Includes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 


# Git 
<VirtualHost *:8019> 
    ServerName local.git 

    DocumentRoot "/Users/laskew/GITHUB" 

    <Directory "/Users/laskew/GITHUB"> 
    Options Indexes FollowSymLinks Includes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

답변

2

가 있는지 확인한다는 점에서 당신의 "httpd.conf에"나는 항상 포트에서 수신 대기 할 필요가 있다고 생각 당신은 포트 80에서 수신하도록 설정되어 .

또한 httpd.conf 파일의 끝에 "AcceptMutex flock"지시문을 추가해야합니다.

+1

아니요, 모든 포트에서 수신 대기하도록 Apache를 구성 할 수 있습니다. 포트 80으로 제한되지 않습니다. 포트 80은 웹 브라우저가 서버를 찾는 기본 포트입니다. –

+1

"AcceptMutex flock"지시어로 문제가 해결되었습니다. – LukeAskew