{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Apigee-127 /
avatar image
0
Question by Vishal Kanabargi · May 09, 2019 at 03:14 PM · 50 Views dnscachedaddress

Changing Keeping Domain name as that of back-end

Hi All

I need some suggestions for below problem ,

There is already exiting system , i want to introduce apigee between UI and Backend without

changing anything in the UI part not even URL whichever system it is calling it will contunue to call

same system (as of now i don't want to use dev app as well).

Please provide any suggestions on it.

My thinking as below ,

For example normal case

https://abc-sandbox.apigee.net/xyz

UI will call apigee with ----------------------------------> DNS (1.1.1.1 Domain name will change to IP address) --

https://abc.com/xyz

-> apigee will call back-end system -------------(ip: 2.2.2.2)-------------------------> backend system

Now i don't want disturb my consumer by introducing apigee layer so ,

1. Is it possible to keep Domain name as that of back-end domain name ? as below

https://abc.com/xyz

UI will call apigee with ----------------------------------> DNS (1.1.1.1 Domain name will change to IP address) --

https://abc.com/xyz

-> apigee will call back-end system -------------(ip: 2.2.2.2)-------------------------> backend system .

If possible how can i do it ? if not any better solution from apigee side ?

Can any buddy suggest me to study how request from UI will enter into apigee detailed process till it hit's the pre-flow of proxy endpoint ?

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

1 Answer

  • Sort: 
avatar image
0

Answer by Nagashree B   · May 09, 2019 at 06:16 PM

@Vishal Kanabargi

Firstly, this is more of a networking issue to reconfigure domain names rather than an Apigee issue.

There is nothing on Apigee side that will help you resolve this. The virtual host and port in Apigee is the one that you connect to invoke the APIs.

Its not uncommon to have a web gateway in front of Apigee that's exposed outside and can internally route to Apigee virtual host, in which case the webgateway receives the API requests and then routes to APigee internally.

Can any buddy suggest me to study how request from UI will enter into apigee detailed process till it hit's the pre-flow of proxy endpoint ?

Your entry point is through the virtualhost and port->Router deciphers the proxy based on the basepath and sends it to the Message Processor for policy enforcement and routing to the target system

https://docs.apigee.com/api-platform/fundamentals/understanding-routes

Architecture Diagram may help you understand the flow within the components - apigee-arch-overview.png


apigee-arch-overview.png (53.4 kB)
Comment
Add comment Show 1 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Vishal Kanabargi · May 13, 2019 at 09:10 AM 0
Link

Thank you @Nagashree B

Follow this Question

Answers Answers and Comments

51 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Badges