2
私はアマゾンEC2プライベートDNS用のApacheの仮想ホストを作成しました
を聴いにApacheを設定します。ちょうど私が他のホストと一緒にやったように。しかし何らかの理由で、それを要求するときは常に403(禁止されています)があります。これを弾丸にするために、私は動作中のホストから仮想ホストファイルをコピーし、すべてのパスとホストをダブルチェックしました。それが有効になり、Apache設定ファイルがリロードされます。他のホストと連携する方法。しかし、依然として同じか別のEC2インスタンスから要求している403があります。は、Amazon EC2プライベートDNS
# host: ip-xyz.eu-west-1.compute.internal
# directory: /var/www/xyz
<VirtualHost *:80>
ServerName ip-xyz.eu-west-1.compute.internal
DocumentRoot /var/www/xyz
<Directory /var/www/xyz>
Options FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from All
</Directory>
</VirtualHost>
敬具、 神保
アクセスログは、要求が右のマシン上にあると言いますが、エラーログには、構成と間違って行く何かがあると言う: 'サーバーの構成によって拒否されたクライアントの場合:/ var/www /の' – Jimbo
私が見るには。どうにかして、/ var/www(/ var/www/xyzではなく)へのアクセスが試行されます。そのアクセスは拒否されます。 Webサーバーが実際に/ var/wwwにアクセスできるかどうかを確認します。 yesの場合、他のトレースの設定を 'var/www'にgrepします。/var/WWW(デフォルトのホスト)への –
アクセスが拒否されました。/var/www/xyzのようなサブディレクトリへのアクセスはホストごとにしか許されません。その他のホストは、例えば/ var/www/abcが動作します。ホストとパス以外の他のホストとの基本的な違いはありません。だから私はちょっと混乱している。バーチャルホストのような – Jimbo