我没有看到有关如何解决这个问题的任何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