网站充满本地但仅在网络上加载标题

时间:2016-06-06 12:48:08

标签: linux tomcat web clojure

我使用Clojure(Luminus Framework)构建了一个网站,并且我已将部署到Tomcat 9.0的Linux服务器。

我已在公司网络上完成此操作,并且可以使用http://localIP:8080http://externalIP:8080

浏览网站

但我在客户端网络,同一Linux发行版(Debian),同样的Tomcat 9和Java版本(1.8)中安装。

问题是我可以通过http://localIP:8080浏览网站,但是当我转到http://externalIP:8080时,它只会部分加载标题/标题(请参阅下面的图片)。

外部访问 External access

内部访问 Internal access

我无法通过tomcat日志弄明白,输出与我网络中的输出相同。

我猜这是某种端口或IP冲突,但我怎么能调试这个呢?我无法控制此网络,因为它来自客户端。

我提前感激。

修改

经过一些测试,我得到了一些东西。

这是我的渲染功能:

(layout/render
          "trocar-senha.html" {:request      request
                               :titulo       (slurp (io/resource "docs/titulo.txt") :encoding "UTF-8")
                               :nome_empresa (slurp (io/resource "docs/nome_empresa.txt"))
                               :site_empresa (slurp (io/resource "docs/site_empresa.txt"))
                               :warning      "Senha atual não confere com senha cadastrada no sistema."})

我减少到2个键(只有请求和titulo)并且它有效。但为什么?它在本地工作。我需要所有钥匙。

1 个答案:

答案 0 :(得分:0)

由于标题图片中有Facebook链接,网络阻止了该网站。

删除后,它完美无缺。

因此,请务必检查网络限制。