This article provides information about steps to perform HTTP to HTTPS redirection for MachPanel Web Portal.
Steps to perform
Download “URL Rewrite” from https://www.iis.net/downloads/microsoft/url-rewrite by clicking “Install this extension”:

You will be asked to “Save File”

Double Click the file after downloading it:

Hit “Run” if you get a security prompt:

Initialization will start:

Hit Install button:

Accept the terms:

Installation begins:

Hit Finish when done and exit installer:


Open / Re-Open IIS Manager to see URL Rewrite module under IIS section:

Click on “MachPanel Control Server” website under Sites and double click “URL Rewrite”:

Hit “Add Rule (s)”:

Select Blank rule in the Inbound rules section, then click the OK button.

Give your redirect an easy-to-remember name.
In the Matched URL section:
o Set Requested URL: to Matches the Pattern.
o Set Using to Regular Expressions.
o Enter (.*) as the Pattern.
o Check Ignore case.

Scroll down to Conditions and expand the section if necessary. Select Match All for Logical grouping, then click the Add… button.

A dialog box will open:
• Type {HTTPS} in the Condition input field.
• Set Check if input string to Matches the Pattern.
• Type ^OFF$ in the Pattern field.
• Check Ignore case.
• Click the OK button.

You should now see your condition in the list.

Scroll down to the Action section and enter these settings:
• Select Redirect as the Action type.
• Type https://{HTTP_HOST}/{REQUEST_URI} in the Rewrite URL field.
• Uncheck Append query string.
• Set Redirect type to Permanent (301).

Click Apply in the right-hand Actions menu.

You can now check your redirect in a web browser.
If there are any problems, you can check the site’s web.config file to make sure it contains the correct information.
In IIS Manager, right-click your site and choose Explore from the menu.

Edit web.config or open it in a text editor.

Verify that web.config contains the following text. If necessary you can create and/or modify this file:

Note: above details should fall just above in the web.config:
</system.webServer>