![如何在 Mac OS X 上使用 apache 管理网站和用户权限](https://linux22.com/image/1268522/%E5%A6%82%E4%BD%95%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20apache%20%E7%AE%A1%E7%90%86%E7%BD%91%E7%AB%99%E5%92%8C%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90.png)
我的主目录中的开发目录中有很多不同的网站。
在开发过程中,文件以我的用户名保存,但在 apache 下配置的网站其权限需要设置为 _www 用户和组。
处理这个问题的最佳方法是什么?
- 我是否在不同的用户/组下运行 apache?
- 我是否在不同的用户下运行我的开发工具?
- 我可以将自己添加到 _www 组吗?(顺便说一下,这似乎不起作用)
我刚刚换了一台 Mac,正在尝试寻找一种顺畅的开发工作流程,因此最好只需运行必要的工具、保存一些文件并能够轻松测试网站。
谢谢!
答案1
谁真正拥有这些文件并不重要。
你只需要确保 Apache 的用户/组有足够的(最有可能只是读取)权限. 如果你允许全部用户读取您的网站数据,它应该可以工作。
使用获取信息Sites
要更改目录权限的对话框每个人。您还需要确保每个人有执行您的主目录的权限(因此他们可以进入,但不能列出)。此外,Sites
您的主目录可能无法与 FileVault 配合使用(至少根据我的经验)。