关于SUN ONE Directory Server
1、安装SUN ONE DS
安装过程要求填一个域(完整的计算机名),看到这个是不是开始拼命找自己属于网络里的哪个域了,结果找个半死也没有结果,因为大多情况下我们根本就没有加入什么计算机的域。
其实这里要的域只是一个DNS能解析出来的域名而已。为了通过,填个www.baidu.com也能通过,但是这样安装在使用的时候会出现问题的,我是登陆都登陆不上去。解决这个问题其实很简单,只要让DNS能解析一个域名到自己的电脑上就OK了。再%windir%/system32/dirves/etc/hosts文件某位添加一行就行了
如:127.0.0.1 domainname.com
添加后DNS就能把domainname.com解析到你自己的电脑上了,把domainname.com填上去后安装使用都没问题了。
2、关于证书(用的SUN ONE Directory Server 5.2 TM)
有时候要启用SUN ONE DS的SSL加密功能,在创建的过程中需要一个证书,但是证书是要一些知名企业签证才能生效的,但是我们只是学习一下当然就没必要去签一个了,要等好几天还要花一些money才行,吃力不讨好的事情我们是不干的。
这时候,我们就可以用openssl来给自己签,我的是openssl是装在虚拟机的linux下面。SUN ONE DS导出待签名的证书后传到虚拟机里面,照着网上的一些教程给自己签证,结果发现报错(好像是说证书格式不对吧),当时郁闷了很久,证书又是乱码根本就看不出来什么格式。解决方法:
用gedit打开证书并选择不自动换行,这时后发现行与行之间的空间很大,这时候你应该想到问题了。对就是中间多了一个空行,去掉空行后,再拿去签,OK了。
以上是在使用SUN ONE DS时花了很长时间才弄出来的两个问题。特留此文备查。
2008-10-23