yangtian9999 commented on issue #4851: URL: https://github.com/apache/apisix/issues/4851#issuecomment-903283287
We add host in the route config. Problem fixed. But we rarely found any doc page that specifically guided us to know where to put hostname. But luckily, we found apisix can resolve the long hostname based on our environment. Thanks for your help @tokers curl "http://127.0.0.1:9080/apisix/admin/upstreams/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d ' { "type": "roundrobin", "nodes": { "xxxx.xxxxxx-xxxxx.xxxxxxx.com:80": 1 } }' curl "http://127.0.0.1:9080/apisix/admin/routes/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d ' { "uri": "/aaa", "host": "xxxx.xxxxxx-xxxxx.xxxxxxx.com", "upstream_id": "1" }' curl "http://127.0.0.1:9080/apisix/admin/routes/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d ' { "uri": "/aaa", "plugins": { "proxy-rewrite": { "regex_uri": ["^/aaa", "/aaa"], "host": "xxxx.xxxxxx-xxxxx.xxxxxxx.com" -----------here is the missing one----------------- } }, "upstream_id": "1" }' -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
