高手入内,我想在同一个局域网里,搭建一个和服务器一样的用于开发、测试的服务器,两个服务器还不能冲突!有解决方法吗?

csdnbbking 2003-08-25 09:51:36
我查看了所有数据库移植的帖子,全是必须要求新旧服务器名字等要一样的,而且两个服务器不能同时运行。
不明白大家是直接在服务器上开发、修改程序,还是有专用的开发、测试服务器。
如果是的话,开发、测试用的服务器是怎么搭建的,开发、修改后的数据库文件又是怎么移植到主服务器的。新手入门,高分相赠!!!!!!!!!!!!!!

...全文
149 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnbbking 2003-08-27
  • 打赏
  • 举报
回复
ntko(磁化水) 的方法应该也可以,原理好象是一样的。有空再测试一下。
csdnbbking 2003-08-27
  • 打赏
  • 举报
回复
问题搞定了!!!
因为时间有限制我用了 21hanwang(韩旺)的简单方法,我把原来的DOMINIO全部完全删除了,再把东西COPY过来到同一个目录下, 删除了notest.ini 中的Ports=TCPIP,LAN0ip这一行的LAN0ip就可以了,启动服务的时候会报告这个东东错误什么‘网络名错误’, 其他什么也不用配置、就可以启动服务,直接用IE进行浏览了。
客户端连接主、测试服务器:
我在本地机器的HOSTS文件里加入了主、测试服务器的IP和服务名(服务名一样的)。
每次要连接主服务器的时候必须进行重新配置。 删除lotuts/notes/下的NOTES文件中的多余文件,再进行重新配置就可以连接到主服务器。注意要先关闭本地的测试服务器。
关闭了客户端的所有工具后,再打开,就连接不上了,不知道为什么他们默认连接到本地的测试服务器??????????????
连接测试服务器的话,只要启动了服务器,客户端就自动可以连接上。
结帐了
csdnbbking 2003-08-26
  • 打赏
  • 举报
回复
非常感谢各位高手、这里的人热心多拉,非常感动。
ntko 2003-08-26
  • 打赏
  • 举报
回复
步骤:

1、安装一台服务器作为开发服务器,并按照正常方式安装domino,但是不进行任何配置;安装路径和主服务器相同;
2、将主服务器上lotus目录下的所有文件拷贝到此开发服务器。
3、这时,如果启动开发服务器,将得到和主服务器完全相同的环境。domino服务器的名字相同,只是IP地址不同;
4、客户端要链接开发服务器,只需要修改链接文档;
5、要将开发服务器上的数据库发布到主服务器,只需要在客户端建立复本,然后新建拷贝到主服务器即可。
21hanwang 2003-08-26
  • 打赏
  • 举报
回复
楼上的兄弟,没有这么复杂。
你只是想搭建一个和服务器一样的用于开发、测试的服务器。
你可以直接将domino系统连同数据库一起拷贝到另外一台机器上就可以用,比如:
你的domino系统连同数据库安装在一台机器上的“D:\lotus\”下,可以将D:\lotus\下的所有东东都拷贝到另外一台机器上的“D:\lotus\”下就可以了。。如果整个DATA下的数据很大,注册的用户很多,删除相应的数据库和邮箱数据库文件不会有影响。
然后在用于开发、测试的服务器的lotus相应目录下nserver.exe启动服务器就可以了。
rosemerry 2003-08-26
  • 打赏
  • 举报
回复
是否能安装分区服务器来解决这件事呢?
csdnbbking 2003-08-26
  • 打赏
  • 举报
回复
多谢waffie(三伢子)、jhlqab()、 jam19791110(欠妥) 的答复:
1:直接将domino系统连同数据库一起拷贝到另外一台机器上就可以用??不需要安装吗?不需要在配置了吗?
2:现在的问题是我的主服务器已经运行了两年多了系B/S结构的,整个DATA下的数据有7G大,注册的用户有百把人,现在我要以主服务器为基础来搭建一个测试用的服务器,还要方便以后的数据库文件的移植发布、如果不用相同的服务器名和域名的话,那么要怎么配置才不会出现问题呢?怎么做呢?
请高手详细点解,非常感谢!!!
jam19791110 2003-08-26
  • 打赏
  • 举报
回复
非常同意二楼和三楼的观点,让开发的机子与服务器的配置尽可能的一样,开发完成后再移植一般不会出问题的,再不然就让你的机子挂在服务器下面的局域网内。同样可以进行相关的测试,
jhlqab 2003-08-26
  • 打赏
  • 举报
回复
只要服务器名称不相同就不会有冲突,另外ID不一定要用相同的,所以你的域名可以任意去,但是如果这样,你把开发服务器上的数据库方在主服务器上时,就需要用主服务器的ID来验证。
所以说你的想法时没有问题的 。如有什么问题,继续说。
waffie 2003-08-26
  • 打赏
  • 举报
回复
你直接将domino系统连同数据库一起拷贝到另外一台机器上就可以用
应该不会有冲突
我们现在一个局域网内有好几个都没有冲突
csdnbbking 2003-08-25
  • 打赏
  • 举报
回复
多谢楼上两位,
高手能给我具体讲讲:
1。搭建没有冲突的开发、测试用的服务器的步骤。
2。开发、修改后数据库文件的在主服务器上发布的步骤。
阿古 2003-08-25
  • 打赏
  • 举报
回复
就搭建两台一模一样的服务器(最好cert.id是同一个id)保证开发和测试的环境是一样的。

然后在两台服务器上静止所有的复制。另外在测试与开发的服务器上的 开发的数据库文件要通过新建拷贝 放过去。不要直接考过去,那样他们数据库ID就是一样的,防止服务器当作副本来处理。

这是个人经验,不知是否真的管用。有待于验证。
eino 2003-08-25
  • 打赏
  • 举报
回复
当然不能直接在服务器上写了,一般都是在专门的开发用服务器上写。服务器的名称不要求一样,因为在开发中不能将服务器名称直接写到程序中
csdnbbking 2003-08-25
  • 打赏
  • 举报
回复
不明白ronnielee1说的,不挂在局域网上?断开了网络客户端的工具全连接不呢。
简单的说我就是需要两台没有冲突的同时在同一局域网上运行的服务器。一个做主服务器、一个做开发用。
ronnielee1 2003-08-25
  • 打赏
  • 举报
回复
你可以单独建立一模一样的服务器,不挂在局域网上,这样数据库文件拷贝过去即可,不必考虑会复制的问题。

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧