Can't visit service other than server machine, a seperated backend and frontend project ...

How to not starve gigantic beasts

Justification for leaving new position after a short time

I preordered a game on my Xbox while on the home screen of my friend's account. Which of us owns the game?

What is the ongoing value of the Kanban board to the developers as opposed to management

What is the best way to deal with NPC-NPC combat?

As an international instructor, should I openly talk about my accent?

How to avoid introduction cliches

Married in secret, can marital status in passport be changed at a later date?

Retract an already submitted recommendation letter (written for an undergrad student)

Is Bran literally the world's memory?

Why isn't everyone flabbergasted about Bran's "gift"?

Suing a Police Officer Instead of the Police Department

finding a tangent line to a parabola

Why do games have consumables?

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

Passing args from the bash script to the function in the script

What is it called when you ride around on your front wheel?

Can you stand up from being prone using Skirmisher outside of your turn?

Israeli soda type drink

What is the term for a person whose job is to place products on shelves in stores?

Is Electric Central Heating worth it if using Solar Panels?

What's the difference between using dependency injection with a container and using a service locator?

Expansion//Explosion and Siren Stormtamer

What do you call the part of a novel that is not dialog?



Can't visit service other than server machine, a seperated backend and frontend project



Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar Manara
Come Celebrate our 10 Year Anniversary!Can't visit server on some port from other machine in the same intranetloadbalancing with difference nginx location context and backend server contextDoes it matter if nginx frontend (rev proxy) uses different SSL certificate than backend server?Nginx load balancing redirects to upstream “name”nginx auth_basic 401 htpasswdQ: Strange web traffic - Is this an attack?How to have frontend, on s3, and backend on another server with the same domainDocker, Nginx and PHP7: ERROR 111 Connection refused while connecting to upstreamDid someone succeeded in getting to my server?Redirect in nginx port not showing upNGINX reverse-proxy exposing backend server IP address and protocol





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have asked a related question but has solved it already.

Using nginx provided a reverse proxy.

The config file is taking from project document, I paste it below.



Current situation is:

The backend service is working on port 8080. And the front end is working on port 9001.



$ netstat -anp |grep 8080
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::8080 :::* LISTEN 26707/java

$ netstat -anp |grep 9001
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 12130/grunt


I can visit the localhost:9001 on machine A where the service is running.
While visits from any other machine in the same LAN. It shows the error page. If go with Inspect, there is a message in the error page.



Cannot open document for: /eplmp-server-rest/api/auth/providers from http://192.168.1.164:8989/


192.168.1.164 is the machine A's IP address.
/eplmp-server-rest/api/* should be the endpoint serve by the backend service.



The XHR Network Headers from machine A.



General
Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
Request Method: GET
Status Code: 200 OK
Remote Address: [::1]:8080
Referrer Policy: no-referrer-when-downgrade

Requst Headers
Provisional headers are shown
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://localhost:9001
Referer: http://localhost:9001/
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


from another machine in the same LAN



Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
Referrer Policy: no-referrer-when-downgrade

Provisional headers are shown
Accept: application/json, text/javascript, /; q=0.01
Origin: http://192.168.1.164:8989
Referer: http://192.168.1.164:8989/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


The related nginx config file.



# Simple http proxy
server {
listen 8989;
server_name localhost;

# Static grunt server
location / {
# Use grunt server (require grunt serve command)
proxy_pass http://localhost:9001;

# OR serve static files directly :
# charset utf-8;
# root /path/to/docdoku-web-front/dist;
# expires 0d;
# access_log off;
}

# Webservices REST
location /api {
proxy_pass http://localhost:8080;
}

# Websocket application
location /ws {
proxy_pass http://localhost:8080/ws;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 7200s;
}
}









share|improve this question































    0















    I have asked a related question but has solved it already.

    Using nginx provided a reverse proxy.

    The config file is taking from project document, I paste it below.



    Current situation is:

    The backend service is working on port 8080. And the front end is working on port 9001.



    $ netstat -anp |grep 8080
    (Not all processes could be identified, non-owned process info
    will not be shown, you would have to be root to see it all.)
    tcp6 0 0 :::8080 :::* LISTEN 26707/java

    $ netstat -anp |grep 9001
    (Not all processes could be identified, non-owned process info
    will not be shown, you would have to be root to see it all.)
    tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 12130/grunt


    I can visit the localhost:9001 on machine A where the service is running.
    While visits from any other machine in the same LAN. It shows the error page. If go with Inspect, there is a message in the error page.



    Cannot open document for: /eplmp-server-rest/api/auth/providers from http://192.168.1.164:8989/


    192.168.1.164 is the machine A's IP address.
    /eplmp-server-rest/api/* should be the endpoint serve by the backend service.



    The XHR Network Headers from machine A.



    General
    Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
    Request Method: GET
    Status Code: 200 OK
    Remote Address: [::1]:8080
    Referrer Policy: no-referrer-when-downgrade

    Requst Headers
    Provisional headers are shown
    Accept: application/json, text/javascript, */*; q=0.01
    Origin: http://localhost:9001
    Referer: http://localhost:9001/
    User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


    from another machine in the same LAN



    Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
    Referrer Policy: no-referrer-when-downgrade

    Provisional headers are shown
    Accept: application/json, text/javascript, /; q=0.01
    Origin: http://192.168.1.164:8989
    Referer: http://192.168.1.164:8989/
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


    The related nginx config file.



    # Simple http proxy
    server {
    listen 8989;
    server_name localhost;

    # Static grunt server
    location / {
    # Use grunt server (require grunt serve command)
    proxy_pass http://localhost:9001;

    # OR serve static files directly :
    # charset utf-8;
    # root /path/to/docdoku-web-front/dist;
    # expires 0d;
    # access_log off;
    }

    # Webservices REST
    location /api {
    proxy_pass http://localhost:8080;
    }

    # Websocket application
    location /ws {
    proxy_pass http://localhost:8080/ws;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout 7200s;
    }
    }









    share|improve this question



























      0












      0








      0








      I have asked a related question but has solved it already.

      Using nginx provided a reverse proxy.

      The config file is taking from project document, I paste it below.



      Current situation is:

      The backend service is working on port 8080. And the front end is working on port 9001.



      $ netstat -anp |grep 8080
      (Not all processes could be identified, non-owned process info
      will not be shown, you would have to be root to see it all.)
      tcp6 0 0 :::8080 :::* LISTEN 26707/java

      $ netstat -anp |grep 9001
      (Not all processes could be identified, non-owned process info
      will not be shown, you would have to be root to see it all.)
      tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 12130/grunt


      I can visit the localhost:9001 on machine A where the service is running.
      While visits from any other machine in the same LAN. It shows the error page. If go with Inspect, there is a message in the error page.



      Cannot open document for: /eplmp-server-rest/api/auth/providers from http://192.168.1.164:8989/


      192.168.1.164 is the machine A's IP address.
      /eplmp-server-rest/api/* should be the endpoint serve by the backend service.



      The XHR Network Headers from machine A.



      General
      Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
      Request Method: GET
      Status Code: 200 OK
      Remote Address: [::1]:8080
      Referrer Policy: no-referrer-when-downgrade

      Requst Headers
      Provisional headers are shown
      Accept: application/json, text/javascript, */*; q=0.01
      Origin: http://localhost:9001
      Referer: http://localhost:9001/
      User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


      from another machine in the same LAN



      Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
      Referrer Policy: no-referrer-when-downgrade

      Provisional headers are shown
      Accept: application/json, text/javascript, /; q=0.01
      Origin: http://192.168.1.164:8989
      Referer: http://192.168.1.164:8989/
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


      The related nginx config file.



      # Simple http proxy
      server {
      listen 8989;
      server_name localhost;

      # Static grunt server
      location / {
      # Use grunt server (require grunt serve command)
      proxy_pass http://localhost:9001;

      # OR serve static files directly :
      # charset utf-8;
      # root /path/to/docdoku-web-front/dist;
      # expires 0d;
      # access_log off;
      }

      # Webservices REST
      location /api {
      proxy_pass http://localhost:8080;
      }

      # Websocket application
      location /ws {
      proxy_pass http://localhost:8080/ws;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_read_timeout 7200s;
      }
      }









      share|improve this question
















      I have asked a related question but has solved it already.

      Using nginx provided a reverse proxy.

      The config file is taking from project document, I paste it below.



      Current situation is:

      The backend service is working on port 8080. And the front end is working on port 9001.



      $ netstat -anp |grep 8080
      (Not all processes could be identified, non-owned process info
      will not be shown, you would have to be root to see it all.)
      tcp6 0 0 :::8080 :::* LISTEN 26707/java

      $ netstat -anp |grep 9001
      (Not all processes could be identified, non-owned process info
      will not be shown, you would have to be root to see it all.)
      tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 12130/grunt


      I can visit the localhost:9001 on machine A where the service is running.
      While visits from any other machine in the same LAN. It shows the error page. If go with Inspect, there is a message in the error page.



      Cannot open document for: /eplmp-server-rest/api/auth/providers from http://192.168.1.164:8989/


      192.168.1.164 is the machine A's IP address.
      /eplmp-server-rest/api/* should be the endpoint serve by the backend service.



      The XHR Network Headers from machine A.



      General
      Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
      Request Method: GET
      Status Code: 200 OK
      Remote Address: [::1]:8080
      Referrer Policy: no-referrer-when-downgrade

      Requst Headers
      Provisional headers are shown
      Accept: application/json, text/javascript, */*; q=0.01
      Origin: http://localhost:9001
      Referer: http://localhost:9001/
      User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


      from another machine in the same LAN



      Request URL: http://localhost:8080/eplmp-server-rest/api/auth/providers
      Referrer Policy: no-referrer-when-downgrade

      Provisional headers are shown
      Accept: application/json, text/javascript, /; q=0.01
      Origin: http://192.168.1.164:8989
      Referer: http://192.168.1.164:8989/
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


      The related nginx config file.



      # Simple http proxy
      server {
      listen 8989;
      server_name localhost;

      # Static grunt server
      location / {
      # Use grunt server (require grunt serve command)
      proxy_pass http://localhost:9001;

      # OR serve static files directly :
      # charset utf-8;
      # root /path/to/docdoku-web-front/dist;
      # expires 0d;
      # access_log off;
      }

      # Webservices REST
      location /api {
      proxy_pass http://localhost:8080;
      }

      # Websocket application
      location /ws {
      proxy_pass http://localhost:8080/ws;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_read_timeout 7200s;
      }
      }






      nginx






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 7 mins ago







      Shihe Zhang

















      asked 3 hours ago









      Shihe ZhangShihe Zhang

      1036




      1036






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "2"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964493%2fcant-visit-service-other-than-server-machine-a-seperated-backend-and-frontend%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964493%2fcant-visit-service-other-than-server-machine-a-seperated-backend-and-frontend%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Фонтен-ла-Гаярд Зміст Демографія | Економіка | Посилання |...

          Список ссавців Італії Природоохоронні статуси | Список |...

          Маріан Котлеба Зміст Життєпис | Політичні погляди |...