项目部署实践

时间:2021-12-17 08:56:23

  最近公司项目马上就要在客户这边进入试运行了,而我也被派过来进行项目的初步布署,下面就是我的布署概要图.

  项目部署实践

 

  通过花生壳,实现将内网主机发布到外网上,这样源代码获取,远程桌面等就方便了很多;通过CCProxy实得原来在内网的服务器可以连接外网,方便项目布署.

  在进行项目布署的过程中,我遇到了并解决了以下问题,现在简要记录一下

  1).默认网关

  在双网卡的电脑上,当你在IE地址栏输入一个网址的时候,浏览器到底是通过网卡一进行通信还是网卡二进行通信的呢?这主要看你当时的默认网关是哪个.对于两个网卡的电脑,网卡的启动是有先后顺序的,一般来讲,先启动的网卡具有优先级,也就会是当前默认网关.通过在cmd中输入route print命令可以查看当前的默认网关.网上说通过cmd命令来设置当前的默认网关,其实还有更简单的方法,也就是调整网卡的启动顺序.我将网卡一设置为外网IP,将网卡二设置为内网IP,这样,网卡一先启动,网卡二后启动,网卡一的设置会覆盖网卡二的设置,这样就达到了优先上Internet的目的.

  2).虚拟服务器与DMZ主机

  简单点说,虚拟服务器就是一个内网主机上的一个端口映射,DMZ主机就是一个内网主机上的所有端口映射.虚拟服务器的优先级高于DMZ主机的优先级.我们可以将主服务器设置为DMZ主机,然后通过虚拟服务器将指定端口映射到其它服务器.

  3).花生壳域名同步

  当在花生壳官网上申请了新的域名后,此新域名并不会马上生效,而是会等一段时间同步.有时间这个时间是几分钟,有时间是几小时.

  4).Oracle外网发布

  网上说,不仅要进行端口映射,还需进行注册表配置.但是我这边只需把1521端口映射后即可访问,不知为何~~~

  5).ODAC的XCOPY部署

  部署的过程请参照使用说明.我想说的是,当布署了Oracle For MSTSC 后,服务无法启动,系统提示14001错误.后来上网查阅,发现是少了VC的dll,后来打了VC2005sp1运行库后,启动成功!

 

  参考的文章:

  1. 1