ローカルホスト禁止


2

私はこれを修正する方法に関する多くの投稿と記事を読みましたが、何をしようとしてもうまくいかないのか迷っています!

私はドキュメントルートにいくつかのvhostsセットアップがありますが、うまく動作していますが、何らかの理由でローカルホスト自体にアクセスできません、許可は私には問題ありません。

以下は私のhttps.confからの抜粋です。

DocumentRoot "/Users/cduve/sites"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/Users/cduve/sites">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

また、「/ Users / cduve / sites」のファインダー情報のスクリーンショット:

ここに画像の説明を入力してください


親フォルダの権限は何/Users/cduve/ですか??
ケント

ああ-そして、おそらく、Apacheの設定ファイルには「サイト」の代わりに「サイト」が必要です。それがうまくいくなら、私に知らせてください、そして、私はそれを以下の答えセクションに入れます。
ケント

@Kentは「サイト」を試してみましたが、面白いことはありません、面白いことは、vhostsはサイトのサブディレクトリであり、うまく動作しますが、localhost / vhost1などでアクセスしようとすると禁止されています... cduveの権限はcduve rのrwですスタッフと誰もアクセスなし
ドーバー

サブディレクトリを表示するには、_www(またはそのグループの1つ)も親ディレクトリから読み取ることができる必要があります。最も簡単な方法は、全員に/ Users / cduveの読み取り許可を与えることです
ケント

@Kentええ、今すぐ試してみますが、vhostsはサブディレクトリであり、正常に動作するため、少し混乱しています!
ドーバー

回答:


3

tail -f次のエラーを含むコマンドを使用してerror_logファイルを確認することで、これを解決できました。

[client 127.0.0.1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /users/cduve/sites/, wants: /Users/cduve/Sites/

上記のエラーにより、ドキュメントルートのケースが修正されました。次に発生したエラーは次のとおりです。内部サーバーエラーなので、error_logに戻ります。

[crit] [client ::1] configuration error: couldn't perform authentication. AuthType not set!: / 

Require all grantedhttps.confでコメントアウトすることで解決しました

元のセットアップは、次の手順を使用してMBP上にありました。

仮想ホストのセットアップは次のように行われました:http : //www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-apache-mac-osx-109-mavericks-and-osx-108-mountain-lion


ただ、ここで指摘して、デフォルトのエラー・ログはである/var/log/apache2/error_log
DisgruntledGoat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.