我正在远程处理我的家庭服务器,并想对我的 .htaccess 进行一些更改。我无法使用我的 FTP(filezilla)看到这些文件,并认为那里没有。我决定将我计算机中的一个文件上传到我的服务器 public_html 中,尽管每个 FZ 都成功上传,但该文件并未在任何地方列出,即使我实际访问服务器也是如此。
看起来它被隐藏了。主要问题是,在此之后,现在我收到以下错误消息并且无法访问我的测试站点:
You don't have permission to access / on this server.
如果我访问我的服务器并禁用 SELINUX 或使其成为许可,我的页面将开始正常工作。如果我强制执行,我的网页将变得不可用,并且我看到上面列出的错误。
问题:
- 首先,我怎样才能让这个 .htaccess 在 CentOS 5.6 系统中可见?
- ENFORCING 和 PERMISSIVE 有什么区别?
- 如果我将服务器设置保留为 PERMISSIVE,我会遇到安全风险吗?
谢谢你们,