1

複数のポートで機能するようにApacheを構成しようとしていますが、複数のlistenディレクティブを追加すると204になります。

1つの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>
4

1 に答える 1

2

「httpd.conf」で、ポート80でリッスンするように設定されていることを確認してください。常にそのポートでリッスンする必要があると思います。

また、httpd.confファイルの最後にディレクティブ「AcceptMutexflock」を追加する必要があります。

于 2012-11-16T15:24:08.987 に答える