After enabling azure web app private endpoint I am not able to access web applications publically

HariKPrasad Bayereddy 1 Reputation point
2022-02-22T06:12:22.29+00:00

After enabling the azure web app private endpoint I am not able to access web applications publically.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,890 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Alan Kinane 16,906 Reputation points MVP
    2022-02-22T10:11:58.947+00:00

    Yes, this is by design so that you can access your web apps privately rather than over the public Internet. What is it that you are trying to achieve?

    https://learn.microsoft.com/en-us/azure/app-service/networking/private-endpoint

    176774-image.png

    0 comments No comments

  2. Atakan ATALI 1 Reputation point
    2022-02-22T10:18:37.11+00:00

    Hi @HariKPrasad Bayereddy ,

    Yes, PE is the most secure method to connect your source (App Service, Database etc.). I guess you want to secure your application via using 'Private Endpoints' but there is a critical mistake because PE is only accessible with host settings and credentials. So, if you want to access your application publically, you can't use PE.

    Scenario :

    Let's say, you have an application and API. So you can configure PE between your API and application with VN and Bastion Host. You can configure your application settings by PE and connect your API only with PE (not publically). At the end of the day, if you want to access your application publically you can't use PE, because PE ignores any public access. (such as Database with PE)

    Best Practices :

    If your application is not able to access publically, but also you want to access your application, you can use 'Virtual Network' in Azure. If you're not working on 'Production Environment' I don't recommend using private endpoints.

    Bests,
    Atakan ATALI

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.