On Thu, Jan 30, 2020 at 08:11:15AM -0500, MarcoI wrote:

Hi there,

> curl on PC-Server (Ubuntu 18.04.03 Server Edition):
> 
> (base) marco@pc:~/vueMatters/testproject$     curl -Iki
> http://localhost:8080/
> HTTP/1.1 200 OK

So from the nginx-and-vue server, you can access vue.

> But from a laptop (Ubuntu 18.04.03 Desktop): 
> - https://drive.google.com/open?id=1r56ZApxg3gQLRakKGCwI7CriQbbmfrLh
> - https://drive.google.com/open?id=1Dm-PC85pjGfqIeMOS45k3hvV9PANgOH5

That seems to show that from a different machine, you can access nginx,
which reverse-proxies to vue; and the content from vue includes links or
redirects to localhost (and to localhost:8080). And those links will fail.

I cannot tell from these pictures what one http request was made and what
response was received -- maybe the output of "curl -vk https://ggc.world";
from this machine will show something?

If the issue is that vue is returning a http 301 or 302 redirect to
something below localhost or localhost:8080, then either changing that
in vue, or adding proxy_redirect in nginx, may be best.

If the issue is that vue is returning a http 200 with content that links
to localhost, then that should be changed in vue.

I suspect that almost anything in the vue config that mentions localhost,
should be removed. But vue people may be a better source of information
there.

Good luck with it,

        f
-- 
Francis Daly        fran...@daoine.org
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to