With Roxy-WI you can configure HAProxy, Nginx and Keepalived via the web interface. Roxy-WI allows to perform the following operations:
To start configuring HAProxy, Nginx or Keepalived select the Configs item in the main menu for the service you need to configure. In the dropdown menu select the server for which you would like to configure HAProxy and press the Open button.
With Roxy-WI it is possible to compare the current version of the configuration file to those used before. This opportunity is very useful when detecting errors. If HAProxy does not run after changing the configuration, you can compare two files and define the possible cause of the problem. To compare two versions of the configuration files, select the Compare button on the Configs page. Select the files you need to compare in the right and in the left dropdown list, and click on the Compare button on the right:
Roxy-WI stores all configuration files you used previously. To view the list of the available versions click on the Versions button on the Configs page. The list of version is shown on the figure below:
If you run HAProxy in a Docker container, go to HAProxy => Overview page. You should see the list of the available HAProxy server appear on the screen. Each server is represented by a card as it is shown on the screenshot below:
Click on the sign in the upper right corner of the card. Select the Dockerized HAproxy checkbox in the window that will open and press the Save button.
For Nginx the procedure is quite the same: go to the Nginx => Overview page, select the card of the server and check the Dockerized Nginx checkbox.