ServerlessIP is a managed HTTP reverse proxy that routes a domain to one or more destinations configured by rules. It can be used to route requests to a backend service or to a static website.
Usecases
- Proxy serverless applications (e.g. AWS Lambda or GCP Functions) using a custom domain name.
- Vanity domain for SAAS applications
Quick Start
- Sign up for a free beta account and login to the dashboard.
- Click on Create a new proxy button.
- Provide a name to identify the proxy and choose a location closer to your end users.
Rules define how the proxy will route requests to the backend. Let’s create 2 rules:
- Route any request from jokes.<your-domain.com> to show a random joke generated by https://v2.jokeapi.dev/joke/Any?safe-mode
- Route any request from math.<your-domain.com> to show a random Math fact generated by http://numbersapi.com/random/math.
- Hit the Create button.
- A new proxy will be created and its IP address will be displayed.
- Update your DNS settings to point the jokes.<your-domain.com> and math.<your-domain.com> to the proxy’s IP address.
If you use Cloudflare for DNS, turn off the Orange cloud as shown in the screenshot. You can enable it after SSL has been issued for the first time. Read more
-
After a few minutes, try accessing https://jokes.<your-domain.com>, it should provide a random joke and https://math.<your-domain.com> should return a random math fact.
-
Congratulations, you have successfully routed your domains with automatic SSL termination.