I have nginx on Ubuntu
I would like to serve some pages as follows :
- Case A : When a URL starts with ORDS (case insensitive), the following url should be served : localhost:8443/ords
- Case B : Otherwise, the following url should be served : localhost:8443/something:
For example Case A :
and Case B
I tried the following configuration but it’s not working.
- When I type www.example.com/ords I’m getting only Case B : localhost:8443/ords/something:ORDS (while I’m expecting Case A : localhost:8443/ords)
Can any one help please ?
server {
listen 443 ssl;
server_name example.com www.example.com;
location = /ords {
proxy_set_header Host $host;
proxy_pass https://localhost:8443/ords;
}
location / {
proxy_set_header Host $host;
proxy_pass https://localhost:8443/ords/something:;
}
}