项目路径在 nginx 中用作域 -tomcat

project path use as domain in nginx -tomcat

spring java 项目 运行 在我的服务器中。我添加了新域,它可以工作,但是当单击 link 时,它会转到 http://127.0.0.1:8081/ 而不是 example.com

server {
  listen          80;

  server_name     www.example.com example.com;
      root            /opt/appserv/travel_server/webapps/example;

location ~* \.(js|jpg|png|css)$ {
        root /opt/appserv/travel_server/webapps/example/;
        expires 30d;
    }

  location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8081/example;
  }
}
    server {
  listen          80;

  server_name     www.example.com example.com
  #server_name_in_redirect off;
  root            /opt/appserv/travel_server/webapps/example;

location ~* \.(js|jpg|png|css)$ {
        root /opt/appserv/travel_server/webapps/example/;
        expires 30d;
    }

 location ~* ^/(.*) {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8081/example/;
  }
}