`

关于localhost真让我晕了

阅读更多

                 

           

        这几天一个localhost的问题把我给绕晕了,写个文章来记录下这个问题。

 

        最近解析XXXX的一个东东。但是一般的系统是集群的。如果用户发过来一个查看XXXX的请求,比如在A中接受了请求生成了

html的XXXX,但是用户的浏览器访问这个页面的时候,可能它访问的请求到了服务器B上,但是B上

页每页生成html的XXXX呀,怎么办呢?

 

       解决办法,后来我们想了个办法,把所有服务器生成htmlXXXX的请求统一生成到远程的OXX(可以假设成服务器C,而且可以通过URL获取到这个html文件),但是css和图片文件在A和B服务器上都存放着,然后让html里面的因为地址改成localhost(本地开发测试 所以使用localhost),让我纠结的是我们虽然可以访问到html文件但是它怎么能显示正确的样式呢,因为C服务器上没有css和图片。

 

      原来是这样,当我们本地浏览器访问C上的html文件的时候,html里面css和图片写的是localhost地址,其实这个localhost是代表我的浏览器本身,而不是C服务器的地址。因为我们访问html的文件其实只是把html文件以流的形式传递过来,会发现我们浏览器中页面的源码其实是localhost,这个时候就跟我们本地有个html文件一样,已经跟C服务器没有关系了,localhost使我们本地的地址啊。

 

 

0
0
分享到:
评论
1 楼 freezingsky 2014-08-16  
内部搞个域名,不就省事了!

相关推荐

Global site tag (gtag.js) - Google Analytics