如何在 OpenBSD Httpd 上配置 Tilde 服务器?

问题描述 投票:0回答:1

我想在 OpenBSD httpd 守护进程上设置一个 tilde 服务器

如果我有一个用户,例如 foobar,我希望客户在导航到 https://example.com/~foobar 时看到他的主目录。

foobar 会 ssh 到我的服务器,然后将他的 HTML 文件放入 /home/foobar/public_html

apache openbsd
1个回答
0
投票

由于 OpenBSD 的 httpd 服务器不会遵循符号链接,所以做一个符号链接另一种方式

为每个用户创建目录,例如在 /var/httpd 中并授予用户所有权:

$ sudo mkdir /var/httpd/\~foobar
$ sudo chown -R foobar /var/httpd/\~foobar 

然后,让每个用户将上述目录符号链接到他们自己的public_html

(foobar)$ ln -s /var/httpd/\~foobar ~/public_html

当他们将文件放入 public_html 时,httpd 将为他们提供服务。

© www.soinside.com 2019 - 2024. All rights reserved.