虚拟主机用户名长度

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

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

~sometext我相信有8个字符的文字是有限的。

我们在我们的托pipe服务提供商也有转销商账户,账户名称如下所示:

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

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

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

希望我已经清楚了

谢谢。

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

Apache(mod_userdir)本身并不限制用户名中的字符数。 约束将inheritance于底层的操作系统 – IIRC有8个字符的旧的POSIX标准 – 检查你的limits.h文件。

希望我已经清楚了

还有一点我没有得到。

你正在问关于虚拟主机 – 但url之间的差异是在path级别 – 而不是虚拟主机。

URL中的“〜”告诉Web服务器使用mod_userdir映射来查找文件 – 但是从第二个例子中可以看出,URL映射与mod_userdir无关。 这可能只是一个目录名称,或者可能会被mod_rewrite重写,也可能是一个目录别名。