私はこれを修正する方法に関する多くの投稿と記事を読みましたが、何をしようとしてもうまくいかないのか迷っています!
私はドキュメントルートにいくつかの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」のファインダー情報のスクリーンショット:
ああ-そして、おそらく、Apacheの設定ファイルには「サイト」の代わりに「サイト」が必要です。それがうまくいくなら、私に知らせてください、そして、私はそれを以下の答えセクションに入れます。
—
ケント
@Kentは「サイト」を試してみましたが、面白いことはありません、面白いことは、vhostsはサイトのサブディレクトリであり、うまく動作しますが、localhost / vhost1などでアクセスしようとすると禁止されています... cduveの権限はcduve rのrwですスタッフと誰もアクセスなし
—
ドーバー
サブディレクトリを表示するには、_www(またはそのグループの1つ)も親ディレクトリから読み取ることができる必要があります。最も簡単な方法は、全員に/ Users / cduveの読み取り許可を与えることです
—
ケント
@Kentええ、今すぐ試してみますが、vhostsはサブディレクトリであり、正常に動作するため、少し混乱しています!
—
ドーバー
/Users/cduve/
ですか??