CentOS7のhttpdでVirtualHost
はまりました。NameVirtualHostディレクティブが不要になった、というところまではログで確認できて、対処できたのですが、その後いくら頑張っても表示がForbiddenから変化しない!!SELinuxも含めて権限の設定をあちこち見て回ったのですが、なかなか解決せず、最終的に、「Require」の設定を追加したところで無事にアクセス可能になりました!
<VirtualHost *:80>
ServerName sample.net
DocumentRoot /opt/sample.net/public
<Directory /opt/sample.net/public>
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
それにしても「誰でもアクセス可能」の設定が「Require all granted」って、ちょっと意地悪な感じではないでしょうか…?「Require valid-user」をよく使っていたので、どうも混乱します。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について