環境
CentOS 6.5 x86_64
Apache2.4.9(場所=/usr/local/apache2)
PHP5.5.13 より(場所=/usr/local/php5)
Apache vhosts が有効になりました。
サイト1
ドメイン=localhost
パス=/usr/local/apache2/htdocs
rst=OK
サイト2
ドメイン=phpmyadmin
パス=/usr/local/apache2/htdocs/phpmyadmin
rst=OK
サイト3
ドメイン=phpmyadmin3
パス=/home/default7/website/phpmyadmin
rst=/ にアクセスする権限がありません
サイト4
ドメイン=mysite1
パス=/home/default7/website/mysite1
結果=/ にアクセスする権限がありません
selinux をオフにすると、403 も同じになります。
答え1
サイト 3 と 4 のファイルの権限を確認することを検討しましたか? これらは両方ともホーム ディレクトリにあります。Web サーバー ( apache
CentOS 上のユーザーまたはグループ) には、これらのファイルへの読み取りアクセス権が必要です。これを機能させるには、関連するファイルまでapache
のパス全体に対する読み取りアクセス権が必要であることに注意してください/home
。