指向 /var/www/html 的 /~user

指向 /var/www/html 的 /~user

smith对于服务器上的普通用户来说,该符号指向的网络存在/~smith的根目录,即他的目录。smithpublic_html

对于位于的服务器的主网络目录,是否存在类似的设计/var/www/html/

答案1

这确实只是/

“主网页目录”仅仅是主网页目录因为 /被配置为指向那里,即因为它被配置为 Web 服务器的“文档根目录”。

同时,如果将其他目录设置为文档根目录,那么 Web 服务器就没有理由再关心 /var/www/html,因此不需要特殊的语法来访问它。

(除非网络服务器管理员配置了一些。通常没有内置特殊语法,但几乎任何东西都可以手动添加,使用“别名”和/或“重写规则”,如果管理员通缉到。

甚至“/~user/”快捷方式也并非完全内置于 Web 服务器中 - 在 Apache httpd 中,它由管理员必须启用的 mod_userdir 模块提供,但许多其他 HTTP 服务器(如 Nginx)根本没有任何等效项,因此服务器管理员必须手动设置重写规则为“/home/$1/public_html”才能使其工作。)

相关内容