首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetWare到SLES Apache别名

NetWare到SLES Apache别名
EN

Server Fault用户
提问于 2010-08-06 15:54:15
回答 1查看 159关注 0票数 3

我有一个运行Apache的NetWare服务器,它具有调用其他NetWare服务器的目录别名。我要用NetWare将其中一个服务器迁移到SLES10SP3。当我使用调用SLES服务器的新别名测试Apache配置时,我可以获得截断为8个字符的文件的目录列表。我不能下载这些文件,只需得到它们的列表。我确实在SLES服务器的NSS卷上设置了长的命名空间,如果我在那里点亮Apache2并将同一个目录调用为别名,它就可以正常运行。

因此,唯一不起作用的是通过NetWare框中的Apache调用它。

任何想法,我们都很感激。

汤姆

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-08-06 16:10:47

您的问题是在NetWare服务器上运行Apache1.3。Apache1.3和Apache 2(和2.2)链接到不同的基础库。Apache1.3链接到CLIB,这个库起源于NetWare 2.x。Apache2.0链接到LIBC,LIBC是NetWare 5.x中引入的CLIB的替代品。正因为如此,当访问远程服务器时,剪贴画链接的应用程序必须花费非常有创意的时间才能获得不在DOS名称空间中的名称。LIBC有用于访问LONG或UNIX名称空间的本地方法,并且没有这些问题。

这可以归结为两个库所使用的NCP语义。

当试图访问OES服务器时,您的问题就出现了。当Novell将NCP堆栈移植到非NetWare平台(当他们将eDirectory移植到Windows/Linux/Solaris/AIX时),他们选择不去理会旧的语义,而只使用较新的现代语义。然后,OES出现了,他们只是扩展了他们已经为eDir拥有的NCP堆栈。他们没有把旧的语义学放进去。

为了访问OES服务器上的资源,您需要在NetWare服务器上使用Apache2.0(或2.2)。Apache 1.3根本做不到你需要的方式。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/167854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档