Я действительно новичок в 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; }
}
Но пути путаются. Помогите?