虚拟主机用户名长度

虚拟主机用户名长度

我们之前运营过一个专用服务器,每个账户都有一个“临时链接”,如下所示:

http://xx.xxx.xx.xxx/~sometext

~sometext我认为被限制为 8 个字符。

我们在托管服务提供商处也有一个经销商帐户,该帐户的名称如下所示:

http://xx.xxx.xx.xxx/thedomainname.co.uk- 但没有字符限制。

我更喜欢这种风格(即使只是出于美学原因)。

是否存在某种允许使用更长的用户名的 Apache 模块?

希望我说得够清楚

谢谢。

答案1

是否存在某种允许使用更长的用户名的 Apache 模块?

Apache (mod_userdir) 本质上并不限制用户名的字符数。不过,限制将从底层操作系统继承 - 我记得有一个旧的 POSIX 标准,规定为 8 个字符 - 请检查您的 limits.h 文件。

希望我说得够清楚

还有一些观点我没明白。

您正在询问虚拟主机 - 但 URL 之间的差异是在路径级别 - 而不是虚拟主机。

URL 中的“~”指示 Web 服务器使用 mod_userdir 映射来查找文件 - 但第二个示例中省略了该符号,这意味着 URL 映射与 mod_userdir 无关。这可能只是一个目录名称 - 或者它可能被 mod_rewrite 重写,或者它可能是一个目录别名。

相关内容