我想用我的 lighttpd 网络服务器运行许多 VHOSTS。
我不知道如何 chroot 每个 vhost。
目前,所有虚拟主机都可以读取其他虚拟主机拥有的文件,我认为这还不太确定!
您能给出什么建议吗?
目前,我为每个虚拟主机创建一个新用户,例如:
website1.com:lighttpd
website2.com:lighttpd
website3.com:lighttpd
因此,同一组的不同用户(lighttpd 使用 lighttpd:lighttpd 权限运行)
答案1
如果website1.com
,,website2.com
...等等不是成员lighttpd
团体并且您设置了权限chown u+rwx,g+rX,g-w,o-rwx
(因此文件权限将是rwxr-----
和目录rwxr-x---
)每个虚拟主机的用户不应该能够访问彼此的文件。