如何通过php访问tomcat用户目录

如何通过php访问tomcat用户目录

我必须通过 php 访问/写入由 tomcat 在上传过程中创建的目录。

php apache:apache 无法访问 tomcat:tomcat 目录。

请告诉我应该做哪些改变才能解决这个问题。

答案1

一个选项是将 apache 用户放入 tomcat 组中。另一个选项是创建一个新组,例如 webusers,将 apache 和 tomcat 用户都放入其中,并将受影响的 tomcat 目录的组所有权分配给该组。

受影响的 tomcat 目录必须由组写入。添加 setgid 位可能也是一个好主意,确保新文件和目录以正确的组所有权创建。

还要记得在相关脚本中设置 umask,以获取对新文件和目录的所需权限。我猜你想要 002 或 007,这取决于文件是否应由任何用户访问。

相关内容