Introduction
Quick setup of Nginx to have redirection on Wildfly instance based on uri path
Setup
Edit your server configuration file within
/etc/nginx/sites-available
Change “location” section to (for example):
location / { # wildfly redirect location /app { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:8080; proxy_redirect http://127.0.0.1:8080 http://www.example.com; } # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
Here, only path starting with /app will be fully redirected to WildFly, i.e. your main Application.java path should be @Path(“/app”).