2016-03-19 11 views
2

PHP7で動作するように新しいdevサーバーを設定し、いくつかのトレーニングを受け、難局を乗り越えて実行します。WampServer 3.0.0 AH01630:サーバー構成によってクライアントが拒否されました:

私はlocalhostからサーバーにアクセスできますが、127.0.0.1問題はありません。しかし、私はLAN上の別のコンピュータに行く。私は恐怖を感じる。

は、あなたがこのサーバー上/dev/lab.phpにアクセスする権限がありません

を禁止します。

安全なところにいるために、私は新しいインターフェイスを使って新しい設定がどのように仮想ホストを作成するのかを確認しました。仮想ホストはローカルで正常に動作しますが、LAN上の別のPCからは正常に動作しません。 apache_error.logは、私はそれはあなたが、私はすべての付与を要求するようにローカル要求変更見ることができます。この

<VirtualHost *:80> 
    ServerName dev 
    DocumentRoot c:/wamp64/www/dev 
     <Directory "c:/wamp64/www/dev/"> 
      Options Indexes FollowSymLinks MultiViews 
      AllowOverride All 
      Require all granted 
     </Directory> 
</VirtualHost> 

の簡単な変更されている必要があります読んでいたすべてのものから

[authz_core:error] [pid 3408:tid 928] [client 192.168.1.38:54761] AH01630: client denied by server configuration: C:/wamp64/www/dev/lab.php 

を示しています。 いいえ

他のLAN PCでまだアクセスを禁じられています。

答えて

4

一度、私はlocalhostをすべて許可に変更しました。サブディレクトリが動作し始めました。その後、私は問題なくhttp://192.168.1.36/devに行くことができました。

<VirtualHost *:80> 
ServerName localhost 
DocumentRoot c:/wamp64/www 
    <Directory "c:/wamp64/www/"> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 
+0

この仮想ホストノードを追加して問題を解決しました。以前は、ローカルコンピュータからサイトにアクセスすることしかできませんでした。しかし、このVirtualHostノードを追加した後、私は今インターネット上で公開することができます。 –

1

ヒントをお願いします。私はWampServerバージョン3.0.6の64ビットアクセス(Apacheバージョン2.4.23)に悩まされていましたが、このコードはうまくいきました。

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot c:/wamp64/www 
     <Directory "c:/wamp64/www/"> 
      Options Indexes FollowSymLinks MultiViews 
      AllowOverride All 
      Require all granted 
     </Directory> 
</VirtualHost>