NginX反向代理服务器到后台networking服务器不正确显示网站

我没有看到有关如何解决这个问题的任何post,所以我试着问自己。

我运行在一个单独的虚拟机上的每个networking服务器,代理也在自己的虚拟机。 一切运行Ubuntu 17.04

所以让我们先弄清事情:

我设置了一个NginX代理服务器来为domain1.com和domain2.com服务。 除了有些内容在通过域连接时不会被加载/显示给客户端时,所有东西都可以工作。 它似乎不加载一些图像和/或CSS文件。 我认为它加载的唯一的事实上是HTML文件,但我不完全确定。 在内部IP一切工作就好了。 顺便说一句,即时只使用HTTP现在。

我对NginX的默认configuration是不变的,我的代理configuration如下(每个服务器块就是这样,键值明显改变):

listen 80; server_name amco.hopto.org www.amco.hopto.org; access_log off; location / { proxy_pass "http://10.10.10.204"; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_connect_timeout 30s; } 

那我该如何解决这个问题? 我真的想坚持NginX,因为我不想再次转身,并坚持学习这一点。 另外,请原谅,如果我不明白你的意思,如果它的advnaced的东西,因为即时通讯相当新的代理。

加载失败的一些例子是:

amco.hopto.org

amco-cloud.hopto.org

另外,加载时间不是最佳的,但那是另一回事。

添加到您的位置:

proxy_set_header主机$主机;

你也应该在这里检查: https : //nginx.ru/en/docs/http/ngx_http_proxy_module.html#proxy_redirect