ホームサーバーでリモートで作業していて、.htaccessにいくつかの変更を加えたいと思っていました。FTP(filezilla)を使用してこのファイルを見ることができず、そこには何もないと思いました。コンピューターにあるファイルをpublic_htmlのサーバーにアップロードすることにしました。アップロードはFZごとに成功しましたが、サーバーに物理的にアクセスしても、このファイルはどこにも表示されません。
隠されているようです。主な問題は、この後、次のエラーメッセージが表示され、テストサイトにアクセスできないことです。
You don't have permission to access / on this server.
サーバーにアクセスしてSELINUXを無効にするか、PERMISSIVEにすると、ページは通常どおり機能し始めます。ENFORCINGにすると、Webページが使用できなくなり、上記のエラーが表示されます。
質問:
- まず、CentOS 5.6システムでこの.htaccessを表示するにはどうすればよいですか?
- ENFORCINGとPERMISSIVEの違いは何ですか?
- サーバーのセットアップをPERMISSIVEのままにすると、セキュリティリスクが発生しますか?
皆さん、ありがとうございました、