• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Deploy and Configure Azure Application Gateway

{{postValue.id}}

To Deploy and Configure Azure Application Gateway

Introduction:

Azure Application Gateway is a web traffic load balancer that allows you to handle traffic to your web applications. Traditional load balancers perform at the transport layer (OSI layer 4 - TCP and UDP) and route traffic based on source IP address and port, to a destination IP address and port.

Procedure:

Step 1: Log in to Azure Portal snap 1

Step 2: Visit the Azure portal and search for “Application gateways” and then click “Add”. snap 2

Step 3: After this, fill all the basic details such as the resource group, autoscaling details, and virtual network. Also create a new VNet, if it does not exist before, and then click on “Frontends”. snap 3 snap 4

Step 4: After you have clicked on “Frontend” in the previous step, choose “Frontend IP address type”, create a new Public IP address, and then click on “Backends”. snap 5

Step 5: Now, select the required backend pool for the application gateway and then click on “Configuration” snap 6

Step 6: Add a routing rule; enter the “Rule name” and then specify the routing rules here along with the backend targets. snap 7

Step 7: Each backend target, create a specific HTTP setting; click on “Create new” under “HTTP setting”, and specify the backend protocol and port. snap 8

Step 8: To add a routing rule, specify the target type, path, and HTTP setting for that backend target. After that, click on “Save changes” and go back to routing rules. snap 9

Step 9: The default route and multiple path-based rule targets will appear under Backend targets; here, click on “Add” after filling in the details. snap 10

Step 10: You will be able to view Frontends, Routing rules, and Backend pools for the application gateway; click on “Review + create” to deploy the application gateway. snap 11 snap 12

Step 11: Next go to create two virtual machines and Select virtual machine1 and click Create snap 13

Step 12: Enter the Project details Instance Details and Administration account details snap 14

Step 13: Enter the Disk Details and click next snap 15

Step 14: Enter the Networking Interface Details snap 16

Step 15: Set to Default configuration in management, advanced and tags tab snap 17

Step 16: Review and Click Create to create the virtual machine snap 18

Step 17: Next Again create a second virtual machines for same steps. snap 19 snap 20

Step 18: Next go to resource Copy the public ip address and login via ssh virtual machine 1 snap 21

Step 19:Next go to resource Copy the public ip address and login via ssh virtual machine 2 snap 22

Step 20: update the two virtual machine repository and install Nginx server at bot machines. snap 23

Step 21: go to the browser and browse the public virtual machine ip address. snap 24

Step 22: Now I am difference from two nginx server so go to nginx configuration file and edit the content for both virtual machines. snap 25

Step 23: Again go to browser refresh the page. snap 26 snap 27

Step 24: Next go to the application gateway and click backend pool select the virtual machines and targets then save. snap 28

Step 25: click overview for application gateway copy the frontend public URL and go to browser browse the ip address. snap 29

Step 26: you will see the application gateway using for load balancer function. snap 30 snap 31

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to Deploy and Configure Azure Application Gateway. Your feedback is much welcome.

Tags:
liam
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is Application Gateway?

A

An app gateway is an enterprise security solution that lets users access traditional web applications hosted in corporate data centers using the same login credentials and methods they use to access mobile apps and cloud services.

Q

What is the use of Application Gateway in Azure?

A

Azure Application Gateway gives you application-level routing and load-balancing services that let you build a scalable and highly-available web front end in Azure.

Q

Why do I need an Application Gateway?

A

Application Gateway can make routing decisions based on additional attributes of an HTTP request, for example, URI path or host headers. For example, you can route traffic based on the incoming URL.

Q

Does Application Gateway use private IP?

A

Application Gateway V2 currently does not support only private IP mode. It supports the following combinations: Private IP address and public IP address.

Q

What is the difference between an API gateway and a load balancer?

A

API gateways: enterprises can use the two together, but one doesn't require the other. As an example, an API gateway connects microservices, while load balancers redirect multiple instances of the same microservice components as they scale out.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Ryan ?
how to use visual traceroute tool

Am using traceroute command to check for the route. i got this tool while surfing. So pls help me out installation and usage of Visual traceroute tool.

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.