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]


Reply via email to