Назад | Перейти на главную страницу

Glassfish и Nginx: один и тот же домен для разных веб-приложений

Я действительно новичок в nginx, поэтому, пожалуйста, извините за ошибки и т. Д.

Домен: http://www.example.com

2 приложения Glassfish:

http: // локальный: 8080 / приложение1 http: // локальный: 8080 / приложение2

Что бы я хотел:

Приложение Glassfish 1 обслуживается по адресу: http://www.example.com

Приложение Glassfish 2 обслуживается по адресу: http://www.example.com/app2

На данный момент у меня есть:

server {
    listen       80;
   server_name  example.com www.example.com;

    location / {
        proxy_pass      http://localhost:8080/app1/;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_pass_header Set-Cookie;
        proxy_pass_header X-Forwarded-For;
        proxy_pass_header Host;    }

    location /app2/ {

        proxy_pass      http://localhost:8080/app2/;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_pass_header Set-Cookie;
        proxy_pass_header X-Forwarded-For;
        proxy_pass_header Host;    }
}

Но пути путаются. Помогите?