我试图弄清楚如何让我的本地网络服务器运行 php 并在浏览器中加载网页,而不是服务器文件系统上的文件。例如,www.something.com/ 会加载主页,但 www.something.com/helpers/ 会在我的服务器上显示 php 文件。我该如何防止这种情况?
采取的步骤: - 创建用户组 - 将 www-data(默认 php 用户)添加到用户组 - 验证用户已添加(getent 组 GROUPNAME) - 执行 chown -R www-data:groupname /var/www /site/ - 然后,我尝试使用 chmod -R 770 /var/www/site 锁定我网站上的权限
现在,我得到一个禁止访问页面。我认为 chmod 是我搞砸的地方,所以我将其更改为 775,然后网站又恢复了。但是如何锁定我的文件系统并允许匿名用户查看网页而不是任何目录中的文件列表?
我还看到当我尝试锁定文件系统时,日志显示包含的权限被拒绝。必须有一种简单的方法来执行此操作,而无需访问每个目录并将其锁定。
提前致谢。