openresty -p pwd
-c conf/nginx.conf
most of the code is from apisix
add host upstream
curl "http://127.0.0.1:81/upstreams" -X 'POST' -d '{"host": "demo.notr.tech", "ip": "127.0.0.1", "port": "8080", "scheme": "http"}'
OK
scheme supports:
- http
- https
- h2c(http2 with plain text)
query host upstream
curl "http://127.0.0.1:81/upstreams?host=demo.notr.tech&scheme=http" -X 'GET'|python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 57 0 57 0 0 10083 0 --:--:-- --:--:-- --:--:-- 11400
{
"host": "demo.notr.tech",
"ip": "127.0.0.1",
"port": "8080"
}
delete host upstream
curl "http://127.0.0.1:81/upstreams?host=demo.notr.tech&scheme=http" -X 'DELETE'
OK