Setting Up Custom Locations in Nginx Proxy Manager for Better Traffic Flow

Setting up custom locations in Nginx Proxy Manager is a breeze and an excellent way to optimize web traffic routing. After reading this article, you will know how to configure Nginx Proxy Manager to direct traffic to different backend servers based on the URL path. This can help you improve your website’s performance and user experience.

Step by Step Tutorial: Setting Up Custom Locations in Nginx Proxy Manager

Before diving into the steps, it’s important to understand what we’re trying to accomplish. Custom locations in Nginx Proxy Manager allow you to define specific rules for how traffic to your website is handled. By setting up these rules, you can direct users to different services or applications based on the URL they access.

Step 1: Access the Nginx Proxy Manager Dashboard

Log into the Nginx Proxy Manager dashboard using your credentials.

Once you’re in the dashboard, you’ll see an overview of your current proxy hosts. You’ll need to have a proxy host set up before you can add custom locations.

Step 2: Choose the Proxy Host

Select the proxy host you want to add custom locations to by clicking on it.

After selecting the proxy host, you’ll be taken to a detailed view where you can see its current configuration and add new settings.

Step 3: Navigate to the ‘Custom Locations’ Tab

Click on the ‘Custom Locations’ tab within your selected proxy host’s settings.

In the ‘Custom Locations’ tab, you’ll find the option to add new locations and define the rules for traffic routing.

Step 4: Add a New Custom Location

Click on the ‘Add Custom Location’ button to create a new location rule.

Here, you’ll enter the path that will trigger the custom location rule and specify the backend server that the traffic should be routed to.

Step 5: Configure the Custom Location

Fill in the details for your custom location, such as the location path and the forward hostname/IP.

Make sure the forward hostname/IP corresponds to the backend server you want to direct traffic to. You can also specify additional settings like caching and load balancing here.

Step 6: Save and Test Your Configuration

Click ‘Save’ to apply your new custom location, then test it to ensure it works as expected.

After saving, it’s crucial to check if the traffic is being correctly routed according to your new rules. You can do this by visiting the location path you defined and verifying if the correct backend server responds.

After completing the setup of custom locations in Nginx Proxy Manager, the web traffic that matches the paths you’ve defined will be directed to the specified backend servers. This can lead to improved performance, as traffic is efficiently managed and routed to the best available resource.

Tips for Setting Up Custom Locations in Nginx Proxy Manager

  • Make sure the backend servers you’re routing traffic to are properly configured and can handle the expected load.
  • Use clear and specific location paths to avoid confusion and ensure the correct routing of traffic.
  • Regularly test your custom locations to confirm they’re working as intended.
  • Keep your Nginx Proxy Manager updated to benefit from the latest features and security patches.
  • Consider using regular expressions for more complex location path definitions if you need advanced routing rules.

Frequently Asked Questions

What is Nginx Proxy Manager?

Nginx Proxy Manager is a web-based front-end interface for managing Nginx proxy hosts, including SSL and custom location configurations.

Can I use custom locations for load balancing?

Yes, custom locations can be used in conjunction with load balancing configurations to distribute traffic across multiple backend servers.

How many custom locations can I add to a single proxy host?

There is no hard limit to the number of custom locations you can add, but keep in mind that too many rules may make management complex and affect performance.

Do I need to restart Nginx after making changes?

No, Nginx Proxy Manager applies changes without the need for a full restart, ensuring continued service availability.

Can I secure custom locations with SSL?

Yes, you can secure custom locations using the SSL options within Nginx Proxy Manager, which include free Let’s Encrypt certificates.


  1. Access the Nginx Proxy Manager dashboard.
  2. Choose the proxy host for custom locations.
  3. Navigate to the ‘Custom Locations’ tab.
  4. Add a new custom location.
  5. Configure the custom location details.
  6. Save and test your configuration.


Setting up custom locations in Nginx Proxy Manager is a straightforward process that can significantly improve the routing of web traffic to your websites and applications. With the ability to direct users based on URL paths, you can optimize your server resources, enhance user experience, and maintain a more organized and efficient web presence.

Remember, the key to a successful configuration is careful planning and testing. Make sure to use precise location paths, test your setup thoroughly, and keep an eye on your backend servers’ performance. Additionally, staying on top of Nginx Proxy Manager updates will ensure that you have access to the newest features and security enhancements.

Whether you’re running a small personal blog or a large-scale business website, optimizing web traffic routing can lead to better performance and happier users. So why wait? Dive into Nginx Proxy Manager today and unlock the full potential of your web infrastructure!