情景:有2个域名 、1个服务器,服务器在美国机房。然后我把域名都解析过去,国外的服务器嘛,不用备案。可是随着时间的推移,业务的增加,要用到七牛云的加速cdn,要有一个备案好的加速域名,微信分享到朋友或朋友圈也需要域名备案。所以,我的域名需要备案。
一开始是想把所有机器迁移到国内,可是这样国外的访问速度受影响,而且域名也需要备案,备案期间,域名是访问不了的,所以这种方法不行。
就在一筹莫展的时候,无意看到了一个servlet程序,其中有一个sendRedirect的方法,顿时豁然开朗。一个解决域名备案的方法应运而生。我可以用一个国内的服务器帮我备案,然后把发送到国内服务器的请求重定向到国外就行。
首先,我先买一个便宜的国内服务器(忽略阿里云服务器未满3个月不能备案的前提),把2个域名中用的少的一个解析到国内服务器(虽然该域名在备案期间也不能用,但总比两个都不能访问要强),然后按照流程备案…………………………………………………………………………………………………………………………………………………………………………….
过了20天,备案好了(假设中间没遇到资料什么的错误),现在开始配置好国内服务器的环境,假设我有AA、BB、CC、DD 四个项目,其中AA是官网。
具体步骤:
修改国内服务器的tomcat的conf下的server.xml,将8080端口改为80
先把国内服务器的tomcat的webapps目录下